【发布时间】:2015-05-14 10:16:42
【问题描述】:
我遇到了这种类型的错误:
警告:mysqli_query() 期望参数 1 为 mysqli,给定 null 在
我做错了什么?
代码:
<?php
require('config.php');
function showAll() {
$query = mysqli_query($connect, "SELECT * FROM cont")or die(mysqli_error());
$res = mysqli_fetch_assoc($query);
$data = array();
while ($row = mysqli_fetch_assoc($res)) {
$data[] = $row;
}
return $data;
}
?>
【问题讨论】:
-
你的 config.php 是否声明了 $connect
-
您有多个选项,您可以将
$connection传递给函数或“坏主意”在函数中使用global $connection,请阅读范围php.net/manual/en/language.variables.scope.php -
您的 $connect 超出范围,将其注入您的函数中
-
你一直在做这样的事情:stackoverflow.com/questions/18862743/…
标签: php mysqli error-handling