【问题标题】:Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in? [duplicate]警告:mysqli_fetch_array() 期望参数 1 是 mysqli_result,布尔值在? [复制]
【发布时间】:2013-10-24 08:45:29
【问题描述】:

这是我的代码,我找不到问题所在!

<?php

include("dbc.php");
$result = mysqli_query($dbc,"SELECT * FROM employee");

while($row = mysqli_fetch_array($result))
{
    echo $row['name'] . " " . $row['age']." ".$row['id'];
    echo "<br>";
}
?>

【问题讨论】:

  • dbc.php 里面是什么?
  • 什么是$dbc? dbc.php 类里面有什么?
  • $dbc 声明在哪里?
  • dbc.php 是包含连接代码的文件....谢谢大家我已经解决了问题=)

标签: php mysql


【解决方案1】:

mysqli_query "失败时返回 FALSE。"

请仔细检查$dbc 是否真的被创建并且是预期的类型。

见:http://www.php.net/mysqli_query

【讨论】:

  • 这与我们在评论中提出的问题有何不同?
  • 这是该错误的最可能来源,在发布此答案之前我没有看到任何 cmets...
  • 在开始使用互联网浏览器之前,请系好安全带并阅读互联网安全手册。谢谢 :) - 在很短的时间内,OP 的吸引力在 OP 将无法找到搜索框的瞬间化为灰烬之后,这很可能是产生许多不需要的词的原因。
  • 好的,那我该如何改进我的代码?
  • 注意连接码是真的>>我之前检查过。
猜你喜欢
  • 2015-03-12
  • 2013-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2022-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多