在PHP中打印转义字符串

时间:2014-12-18 07:09:52

标签: php mysqli escaping

我不得不逃避字符串因为撇号导致错误,但是,现在我无法弄清楚如何打印结果。

这是我的PHP代码:

while ($row =$result1->fetch_assoc()) {

$name =  mysqli_real_escape_string($row['name']);
echo $name;
}

没有任何内容来自$ name。

真诚地感谢您的帮助。

2 个答案:

答案 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>'