我试图显示我的个人资料用户的信息,但是当我测试它给了我一个空的结果;查询返回空,期望参数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函数的第一个参数是连接对象。 –