Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP查询MS SQL Server而不列出列名?_Php_Sql Server_Html_Web - Fatal编程技术网

如何使用PHP查询MS SQL Server而不列出列名?

如何使用PHP查询MS SQL Server而不列出列名?,php,sql-server,html,web,Php,Sql Server,Html,Web,我正在使用PHP查询Microsoft SQL Server并返回结果集。我的问题是PHP代码返回我想要的结果集,但是它只是一个部分结果集 对于本例,完整表格有6列数据 下面是HTML代码段中数据库中表设计的代码段: 可乐 可乐 可乐 可乐 可乐 可乐6 行数据 行数据 行数据 行数据 行数据 行数据 行数据 行数据 行数据 约翰 行数据 行数据 您的代码正在尝试将行作为关联数组读取。尝试使用sqlsrv_fetch_assoc,而不是像现在这样使用sqlsrv_fetch_数组 //repl

我正在使用PHP查询Microsoft SQL Server并返回结果集。我的问题是PHP代码返回我想要的结果集,但是它只是一个部分结果集

对于本例,完整表格有6列数据

下面是HTML代码段中数据库中表设计的代码段:

可乐
可乐
可乐
可乐
可乐
可乐6
行数据
行数据
行数据
行数据
行数据
行数据
行数据
行数据
行数据
约翰
行数据
行数据

您的代码正在尝试将行作为关联数组读取。尝试使用sqlsrv_fetch_assoc,而不是像现在这样使用sqlsrv_fetch_数组

//replace the function call in the line below!
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)){
 foreach ($row as $column=>$value)


   {
      echo 
       $column.": " .$value."<br />";

   }
   echo '<hr />';

}
//替换下一行中的函数调用!
而($row=sqlsrv\u fetch\u数组($stmt,sqlsrv\u fetch\u ASSOC)){
foreach($行作为$列=>$值)
{
回音
$column.“:”$value.“
”; } 回声“
”; }
我不认为你能给出一个例子,我的好朋友,不确定我会在哪里添加这个?更改为sqlsrv_fetch_assoc($stmt,sqlsrv_fetch_assoc)啊,我知道我已经尝试了那个特定的更改,它只是返回“语句执行
来自上面的IF语句。。没有返回任何数据:\r在我的原始帖子上更新了一条评论,这段代码似乎有某种限制。我想你没有别的办法吗?试图显示SELECT*FROM表格的完整结果集;列名和行可能会将其放入一个函数中,因为我们正在尝试创建一个类似于Microsoft Access ADP文件的Web报告页,其中包含指向SQL Server的链接。当我回显每一列时,似乎也会限制返回4列。我想知道在可以返回的函数中是否有限制?看来我要做的事有很多麻烦。我只需要一个SELECT语句的完整结果集。。。