-1
我到我的数据库连接给出表现出一定的误差错误MySQL连接:mysqli_fetch_array()预计参数1被mysqli_result,布尔在
---/---/--- /功能/ function.php警告:mysqli_fetch_array()预计参数1被mysqli_result,在字符串中给定/第10行
<?php
$connection = mysqli_connect("localhost","root","password");
//getting the categories
function getCats(){
global $connection;
$get_cats = "select * from category";
$run_cats = mysqli_query($connection, $get_cats);
while ($row_cats = mysqli_fetch_array($run_cats)){
$cat_id = $row_cats['cat_id'];
$cat_title = $row_cats['cat_title'];
echo"<li><a href='#'>$cat_title</a></li>";
}
}
?>
它连接成功吗?不太熟悉'mysqli'是否需要连接上的'db'名字? – chris85
为什么不'var_dump($ run_cats);'调试问题? 'mysqli_query'返回一个*字符串*而不是一个布尔值或对象是不太可能的。显示真实/当前的代码。 – mario
连接成功但显示错误。这是真正的代码 – Abeth