当我执行此代码时:
while( $row = sqlsrv_fetch_array($query) ) {
echo '<br>while';
foreach ($row as $key => $value) {
echo ' foreach';
}
}
我得到了正确的输出: 例如:
while foreach foreach foreach foreach foreach foreach foreach
while foreach foreach foreach foreach foreach foreach foreach
但是当我改变
时echo ' foreach';
与
echo $value;
我没有打印任何结果。 我已经检查了类似的问题,但没有任何对我有用。
查询:
$conn = sqlsrv_connect($server, $options);
if($conn === false) die("<pre>".print_r(sqlsrv_errors(), true));
//tabella selezionata
echo $_REQUEST['tab'];
//tabella
$sql = "SELECT * FROM ".$_REQUEST['tab']."";
$query = sqlsrv_query($conn, $sql);
if ($query === false){
exit("<pre>".print_r(sqlsrv_errors(), true));
}