警告:mysqli_query()期望参数1为mysqli,boolean给出

时间:2016-01-11 07:30:12

标签: php mysql database mysqli

当我将某人的PHP MySQL代码转换为MySqli时,我发现了以下错误

警告:mysqli_query()期望参数1为mysqli,boolean给出

我的代码正在关注。

function get_gallery($id) {
//echo $id;(Got id 1 which is perfect) exit;
global $conn;
$sql="SELECT * FROM photo where gallery_id = '$id' order by id ASC";
$rs=mysqli_query($conn,$sql);
while($row=mysqli_fetch_array($rs)) {
    $gallery['loop'][]=$row;
}
return $gallery;
}

1 个答案:

答案 0 :(得分:0)

你的$ conn var必须是mysqli连接,如下所示:

$conn = mysqli_connect("localhost", "my_user", "my_password", "db_name");

您应该阅读有关如何与数据库进行真正连接以及如何与mysqli进行交互的信息。