-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:
」; * –