我試圖顯示我的個人資料用戶的信息,但是當我測試它給了我一個空的結果;查詢返回空,期望參數1爲mysqli_result
警告:mysqli_fetch_assoc()預計參數1被mysqli_result,串給出
如果MySQL查詢其工作我測試,這樣做,因爲它顯示我的echo 'Id user: '.$id_user;
所以,我不知道這裏發生了什麼。
$id_user = $_SESSION["id_usr"];
$consulta = 'SELECT user,name,password,city FROM web_users WHERE id_user=" . mysqli_escape_string($id_user) . "';
$resultado = $mysqli->query($consulta);
echo 'OK<br>';
echo 'Id user: '.$id_user;
/*if ($resultado->affected_rows == 1){*/
$row = mysqli_fetch_assoc($consulta);
echo '
<div class="form_title">User:</div>
<div class="form_content">'.$row["user"].'</div><br><br>
<div class="form_title">Name:</div>
<div class="form_content">'.$row["name"].'</div><br><br>
<div class="form_title">Password:</div>
<div class="form_content">'.$row["password"].'</div><br><br>
<div class="form_title">City:</div>
<div class="form_content">'.$row["city"].'</div><br><br>';
/*}
else{
$row = array();
echo "<br>Empty Result";
}*/
Here you have what is showing :D
@Aixix Gallet Segarra,mysqli_real_escape_string函數的第一個參數是連接對象。 –