asp代码转换成php怎么写呢? 30

我的conn.php是这么写的<?php$serverName="localhost";$connectionOptions=array("UID"=>"sa","PWD... 我的conn.php是这么写的
<?php
$serverName = "localhost";
$connectionOptions = array("UID"=>"sa","PWD"=>"123@456.com","Database"=>"lpAdCar");
$conn = sqlsrv_connect( $serverName, $connectionOptions);
if( $conn === false ){
die('不能打开连接');
}

?>
以下查询代码编程PHP应该怎么写呢?
<%
set rs=server.createobject("adodb.recordset")
sql="select top 10 车牌号码,出车日期,出车时间,用车目的地,用车人,驾驶员,是否回车 from 车辆派车信息 where 是否回车=0 order by 出车日期 desc"
rs.open sql,conn,1,1
i=1
do while not rs.eof
%> <tr height="20">
<td title="车牌:<%=rs("车牌号码")%> 日期:<%=rs("出车日期")%> 用车目的地:<%=rs("用车目的地")%>"><font face=Wingdings color=#42A5F7>X</font> <a href=""><%=left(rs("车牌号码"),18)%></a> <font color=#cccccc>司机:[<%=rs("驾驶员")%>]</font></td></tr>
<%
rs.movenext
loop
rs.close
%>
展开
 我来答
阿辉LV6
2014-03-28 · TA获得超过263个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:409万
展开全部
楼上回复的是实现功能,根本没有实现【代码转换】,看你的数据库用户名是sa 应该是sql server数据库,没有修改成mysql数据库,所以sql代码的前10条数据还是用top 10,而不是改为limit 0,10

<?PHP
$rs = new COM("ADODB.RecordSet");

$sql="select top 10 车牌号码,出车日期,出车时间,用车目的地,用车人,驾驶员,是否回车 from 车辆派车信息 where 是否回车=0 order by 出车日期 desc";
$rs->open($sql, $conn, 1, 1);
$ i = 1;
while(!$rs->eof)
{
?>
<tr height="20">
<td title="车牌:<?=$rs->fields["车牌号码"];?> 日期:<?=$rs->fields["出车日期"];?> 用车目的地:<?=$rs->fields["用车目的地"];?>"><font face=Wingdings color=#42A5F7>X</font> <a href=""><?=substr($rs->fields["车牌号码"], 0, 18);?></a> <font color=#cccccc>司机:[<?=$rs->fields["驾驶员"];?>]</font></td>
</tr>
<?PHP
$rs->movenext();
}
$rs->Close;
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eab39c9
2014-03-25 · TA获得超过104个赞
知道小有建树答主
回答量:164
采纳率:33%
帮助的人:120万
展开全部
<?php
$serverName = "localhost";
$connectionOptions = array("UID"=>"sa","PWD"=>"123@456.com","Database"=>"lpAdCar");
$conn = sqlsrv_connect( $serverName, $connectionOptions);
if( $conn === false ){
die('不能打开连接');
}

?>
<?php
$sql="select 车牌号码,出车日期,出车时间,用车目的地,用车人,驾驶员,是否回车 from 车辆派车信息 where 是否回车=0 order by 出车日期 desc limit 10"
;
$res=mysql_query($sql);
while($rs=mysql_fetch_assoc($res){
<tr height="20">
<td title="车牌:<?=$rs["车牌号码"]?> 日期:<?=$rs['出车日期']?> 用车目的地:<?php echo $rs['用车目的地'];?>"><font face=Wingdings color=#42A5F7>X</font> <a href=""><?php echo substr($rs['车牌号码'],0,18);?></a> <font color=#cccccc>司机:[<?=$rs['驾驶员']?>]</font></td></tr>
<?php
}
mysql_free_result($res);
$conn && mysql_close($conn);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shiangchin
2014-03-25 · 超过11用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:19.6万
展开全部
<?php
$sql="select top 10 车牌号码,出车日期,出车时间,用车目的地,用车人,驾驶员,是否回车 from 车辆派车信息 where 是否回车=0 order by 出车日期 desc"
//设置编码
mysql_query("set names gbk");
//执行sql查询
$result=mysql_db_query($mysql_database,$sql,$conntion) or die("查询失败!错误是:".mysql_error());
//返回多少条记录
$count=mysql_num_rows($result);
if(!$count){
echo "没有记录";
}else{
while($rs=mysql_fetch_array($result)){
?>
<tr height="20"><td title="车牌:<%=rs("车牌号码")%> 日期:<?php echo $rs("出车日期")?> .....</td></tr>
<?php
}
?>
没测试,有错误的地方自己改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GUOYYYY
2014-03-25 · TA获得超过521个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:282万
展开全部
两种不同的代码不能直接转的,就像英语和汉语,只能手动翻译,自动的翻译有时候很坑爹。。对于严格的代码语言来说,是肯定不行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式