我得到这种类型的错误:掌握mysqli_query错误()
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in
我已经做错了吗?
代码:
<?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;
}
?>
什么是'$ connect'? –
你的config.php声明为$ connect –
你有多个选项可以将'$ connection'传递给函数,或者“坏主意”在函数中使用'global $ connection',请阅读关于作用域的内容http://php.net /manual/en/language.variables.scope.php – VeeeneX