我是PHP新手,关于函数sqlsrv_fetch_array怎么用的

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:41:21
$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[工号];
}
这样网页一直重复打印第一行啊。。。
如果写成

把你的echo $row换成
print_r($row);

汗 写错了吧 同志
应该是
$x=mysql_query($sql);
if($x){
$row=mysql_fetch_rows($x);
}
var_dump($row);
你语法应该写错了,

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

sqlsrv没看过~~

PHP 查询 sql server 是 sqlsrv_fetch_array
PHP查询 mysql 是 mysql_fetch_array
所以这个答案是错误的。