$con=odbc_connect("Driver={SQL Server};Server=****;Database=Alerting","sa","");
$sql="********";
$cur=odbc_do($con,$sql);
while(odbc_fetch_row($cur))
{
$station = odbc_result($cur,Expr9);
$sname = odbc_result($cur,Expr2);
$rdate = odbc_result($cur,Expr3);
$rtime = odbc_result($cur,Expr4);
$qcname = odbc_result($cur,Expr5);
$qcval = odbc_result($cur,Expr8);
$qcresult = odbc_result($cur,Expr6);
}
如上,我是这样连接数据库表的,现在想把查询出的结果逐行显示到HTML表格中,有什么办法吗?
我现在有个很弱的思路,就是先求出记录数,然后用for循环,从0到记录数,依次画表格插入以上变量。但是又不会获取记录数。 而且是不是得有个id列才能逐行显示呢,我的表里没有加id列~~~
各位高手有何办法呢?
$sql="********";
$cur=odbc_do($con,$sql);
while(odbc_fetch_row($cur))
{
$station = odbc_result($cur,Expr9);
$sname = odbc_result($cur,Expr2);
$rdate = odbc_result($cur,Expr3);
$rtime = odbc_result($cur,Expr4);
$qcname = odbc_result($cur,Expr5);
$qcval = odbc_result($cur,Expr8);
$qcresult = odbc_result($cur,Expr6);
}
如上,我是这样连接数据库表的,现在想把查询出的结果逐行显示到HTML表格中,有什么办法吗?
我现在有个很弱的思路,就是先求出记录数,然后用for循环,从0到记录数,依次画表格插入以上变量。但是又不会获取记录数。 而且是不是得有个id列才能逐行显示呢,我的表里没有加id列~~~
各位高手有何办法呢?
while(odbc_fetch_row($cur)){
$station = odbc_result($cur,Expr9);
$sname = odbc_result($cur,Expr2);
$rdate = odbc_result($cur,Expr3);
$rtime = odbc_result($cur,Expr4);
$qcname = odbc_result($cur,Expr5);
$qcval = odbc_result($cur,Expr8);
$qcresult = odbc_result($cur,Expr6);
echo "<tr><td>$station</td>....<td>$qcresult</td></tr>";
}HTML中用JavaScript完整替代
document.getElementById('tableID').innerHTML = xmlHttpRequest.responseText;
<?php
$cur=odbc_do($con,$sql);
while(odbc_fetch_row($cur))
{
?>
<tr>
<td><?php echo odbc_result($cur,Expr9);?></td>
<td><?php echo odbc_result($cur,Expr2);;?></td>
</tr>
<?php}?>
while{?>
<table>
</table>
<?php}?>
<table
<?php}?>
while(odbc_fetch_row($cur))
{
$station = odbc_result($cur,Expr9);
$sname = odbc_result($cur,Expr2);
$rdate = odbc_result($cur,Expr3);
$rtime = odbc_result($cur,Expr4);
$qcname = odbc_result($cur,Expr5);
$qcval = odbc_result($cur,Expr8);
$qcresult = odbc_result($cur,Expr6);
echo "<tr><td></td><td>$station</td>$sname<td>$rdate</td><td>$rtime</td><td>$qcname</td><td>$qcval</td><td>$qcresult</td></tr>";
}
echo '</table>';