我必須在這裏丟失一些非常明顯的東西,但我不明白我在這裏做錯了什麼。出於某種原因,$行是空的,這不應該發生。雖然我沒有收到任何錯誤。PHP - SQL查詢不返回任何結果
$uname=mysqli_real_escape_string($conn,$_SESSION["username"]);
$query1="SELECT user_id FROM users WHERE username='$uname'";
$results=$conn->query($query1);
if($results->num_rows>0){
while($row=$results->fetch_assoc()){
$uid=mysqli_real_escape_string($row["user_id"]);
}
}
對不起,如果這是一個壞問題,我會立即刪除它,但我將不勝感激任何幫助。
你沒有真正檢查[錯誤](http://php.net/manual/en/mysqli.error.php),所以你怎麼知道? – aynber
迴應您的查詢嘗試在PHPMyAdmin中運行。它是否返回一些數據? –
我會嘗試'$ rowcount = mysqli_num_rows($ result)' – MaxZoom