gpt4 book ai didi

php - 为什么 mysqli 仍然转义引号?

转载 作者:行者123 更新时间:2023-11-29 07:01:41 25 4
gpt4 key购买 nike

我在 mysqli 中使用 prepare 语句,如果我将一个 " 放入我的参数值之一,那么它会转义它并在它之前添加一个反斜杠。我虽然 mysqli 不必这样做这个??谢谢。示例:

$comment = $members->prepare("insert into comments(comment) values(?)");
$comment->bind_param('s', $_POST['comment']);
$comment->execute();

假设评论字段等于“”,将“\”放入数据库

最佳答案

您的服务器可能有魔术引号。在这里查看 http://php.net/manual/en/security.magicquotes.php我以前也遇到过,很烦人。

快速查看

if(get_magic_quotes_gpc())
echo "Magic quotes are enabled";
else
echo "Magic quotes are disabled";

关于php - 为什么 mysqli 仍然转义引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865497/

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