猿问

这样网页一直重复打印第一行,为什么啊?

$X=sqlsrv_query($conn,sql语句)
$row=sqlsrv_fetch_array($X)
echo $row
怎么网页显示是 Array 呢 。不是我想的打印这个数组每一行的值出来呢
SQL语句查询出来的结果是: 列名:部门 名字 工号
信息 张三 001
XXX XXX XXX
很多条记录
我最后 echo $row[部门].$row[名字].$row[工号];就打印出:信息 张三 001 这第一行记录而已。
要怎么写才会打印这数组的全部行出来呢?
我写成
while($row)
{
echo $row[部门].$row[名字].$row[工号];
}

哔哔one
浏览 134回答 2
2回答

守着星空守着你

while($row=mysql_fetch_rows($x)){echo $row;}

呼唤远方

汗 写错了吧 同志应该是$x=mysql_query($sql);if($x){$row=mysql_fetch_rows($x);}var_dump($row);你语法应该写错了
随时随地看视频慕课网APP
我要回答