gpt4 book ai didi

php - 在 MySQL 和 PHP 中插入带撇号的记录

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:25 26 4
gpt4 key购买 nike

这行不通,我已经尝试了很多方法。 htaccess 文件指定魔法关闭。为了快速起见,下面的代码被缩写了。

这是我的 PHP:

$name=mysql_real_escape_string($_POST['textfield']['name']);

这是我的 SQL 命令:

$sql="INSERT INTO tblmentors (name) VALUES ('$name')
mysql_query($sql) or die (mysql_error());

如果表单文本字段中有撇号,则会存储斜杠并搞砸一切。

最佳答案

您的应用程序中使用了一些“魔法清理”功能来“清理”用户输入。
完全没用,它也会破坏您的数据。

你必须找到并摆脱它。

还要仔细检查魔术引号。在现代服务器上 .htaccess 根本不起作用。

而且您肯定必须转向准备好的语句,而不是手动转义。

关于php - 在 MySQL 和 PHP 中插入带撇号的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com