php foreach没有正确循环

时间:2016-11-07 17:14:19

标签: php arrays loops foreach associative-array

当我执行此代码时:

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));
        }

0 个答案:

没有答案