-2
我从这部分代码中得到2个错误,请告诉我如何解决:mysqli_fetch_assoc()期望参数1是mysqli_result,null和mysqli_query()中给出的参数1是mysqli,null给出
•mysqli_query()预计参数1是mysqli的,在 空给出•mysqli_fetch_assoc()预计参数1被mysqli_result,在
$sql = "SELECT * FROM user";
$result = mysqli_query($conn, $sql); //connect to the database, then run the sql query
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
$id = $row['id'];
$sqlImg = "SELECT * FROM profileimg WHERE userid = '$id' ";
$resultImg = mysqli_query($sonn,$sqlImg);
while ($rowImg = mysqli_fetch_assoc($resultImg)) {
echo "<div class ='user-container'>";
if ($rowImg['status'] == 0) {
echo "<img src='uploads/profile".$id.".jpg?".mt_rand()."'>";
} else {
echo "<img src='uploads/profiledefault.jpg'>";
}
echo "<p>".$row['username']."</p>";
echo "</div>";
}
}
}
你在哪里分配$ conn?显然,它没有连接到你的mysql服务器。 –
$ conn是包含被调用的文件 – WillingLearner
因此,添加代码以显示$ conn:* echo“
conn:
”; * –