我不得不逃避字符串因为撇号导致错误,但是,现在我无法弄清楚如何打印结果。
这是我的PHP代码:
while ($row =$result1->fetch_assoc()) {
$name = mysqli_real_escape_string($row['name']);
echo $name;
}
没有任何内容来自$ name。
真诚地感谢您的帮助。
答案 0 :(得分:2)
答案是将连接添加到mysqli_real_escape_string,如下所示。感谢@Philip的解决方案。
$mysqli = new mysqli($host, $dbusername, $dbpassword, $database);
$name = mysqli_real_escape_string($mysqli,$row['name'])
答案 1 :(得分:0)
只需添加此行以检查首先是否存在实际值。
echo '<pre>'
print_r $name;
echo '</pre>'