我得到這種類型的錯誤:掌握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