【问题标题】:mysqli select query works in FF, not in Chrome, IE or Edgemysqli 选择查询适用于 FF,不适用于 Chrome、IE 或 Edge
【发布时间】:2018-04-21 17:10:18
【问题描述】:

谁能明白为什么这个 SQL 查询在 Firefox 中有效,但在 Chrome 或 Edge 中无效。 在 Chrome 和 Edge 中,我收到以下错误:

警告:mysqli_fetch_assoc() 期望参数 1 为 mysqli_result,布尔值在 /home/mydomain/public_html/apps/2018/index.php 第 154 行给出

$query_ArrayLookup = "SELECT SeqID FROM ".$SequenceNo_default." WHERE SeqActive = 0";
$ArrayLookup = mysqli_query($link,$query_ArrayLookup);
$ArrayLookupCount = $ArrayLookup->num_rows;

while ($row_ArrayLookup = mysqli_fetch_assoc($ArrayLookup)){ // Line 154
    $ActiveSeq[] = $row_ArrayLookup['SeqID'];
} 

【问题讨论】:

标签: php mysqli


【解决方案1】:

试试这个:

$query_ArrayLookup = "SELECT SeqID FROM `{$SequenceNo_default}` WHERE SeqActive = 0";
$ArrayLookup = mysqli_query($link,$query_ArrayLookup);
$ArrayLookupCount = $ArrayLookup->num_rows;

while ($row_ArrayLookup = mysqli_fetch_assoc($ArrayLookup)){ 
    $ActiveSeq[] = $row_ArrayLookup['SeqID'];
} 

它在边缘和谷歌浏览器、IE 上运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 2016-02-27
    • 1970-01-01
    相关资源
    最近更新 更多