I'm trying to show my profile user's info, but when I test it gives me an empty result;
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, string given
I tested if the mysql query its working, and it does, because it's showing my echo 'Id user: '.$id_user;
so, I don't know what's going on here.
$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";
}*/