我是PHP的新手,正在关注有关PHP和MYSQL的系列文章。一切都进展顺利,直到他开始使用数据库为止,尽管我去了他的GitHub并复制并粘贴了相同的代码,并将数据库详细信息更改为我的,但我仍然遇到以下错误。
我得到的错误是“警告:mysqli_fetch_all()期望参数1为mysqli_result,给定布尔值”和“警告:mysqli_free_result()期望参数1为mysqli_result,给定布尔值”
// connect to the database
$conn = mysqli_connect('localhost', 'shaun', '1234f', 'ninja_pizza');
// check connection
if(!$conn){
echo 'Connection error: '. mysqli_connect_error();
}
// write query for all pizzas
$sql = 'SELECT title, ingredients, id FROM pizzas ORDER BY created_at';
// get the result set (set of rows)
$result = mysqli_query($conn, $sql);
// fetch the resulting rows as an array
$pizzas = mysqli_fetch_all($result, MYSQLI_ASSOC);
// free the $result from memory (good practise)
mysqli_free_result($result);
// close connection
mysqli_close($conn);