php - MySQL 输出到 PHP 页面显示反斜杠

标签 php mysql

我有一个要求输入姓名的表格。处理它的 php 是:

$name = mysqli_real_escape_string($dbc, trim($_POST['name']));

当有人插入带有撇号的名字时,例如Dan O'Shea 它在 mysql 数据库中显示正常,但在网页上它的输出显示为 Dan O\Shea。

如何去掉\反斜杠并在网页上显示 ' 撇号?我可以将 str_replace('/','', $string) 与 mysqli_real_escape_string 一起使用吗?如果可以,如何使用?

感谢您的帮助,

安迪;-)

最佳答案

使用stripslashes()删除多余的反斜杠。

关于php - MySQL 输出到 PHP 页面显示反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24417143/

相关文章:

php - 下面哪种表格设计更好?

php - 使用 fpdf 的 pdf 分页符过多

mysql - 日期之间的差异(不包括自定义期间)

c# - 准确设置MySqlCommand参数大小

php - 用户注册mysql之间的平均时间

php 准备好的语句失败。

php - 将工作日从日期字段mysql插入表中

php - 通过JQuery获取多个按钮的值

php - 存储自定义用户 CSS - MySQL 还是作为文件?

带有枚举值的 MySQL 查询