gpt4 book ai didi

php - mysqli::real_escape_string 的对应物?

转载 作者:行者123 更新时间:2023-12-01 00:16:45 24 4
gpt4 key购买 nike

strip 斜线()?那太蹩脚了,所以 4.0。 mysqli::real_escape_string 的 5.0 对应项是什么,它去除了为 SQL 查询添加的所有斜线?

还有其他问题:

  1. 尝试更新记录并在文本字段中添加单引号,结果是 phpMyAdmin 使用单引号而不是斜线对字符串进行转义 - 例如单引号被转义为 ''(2 个单引号)而不是\' - phpMyAdmin 使用的是什么功能还是它自己的功能?那么,mysql支持两种字符串转义方式,斜杠和单引号?

  2. 我是否总是需要取消从 mysql 中选择的字符串?因为'你知道它在插入时被削减了。但我认为我不必这样做。

任何想法,谢谢!

最佳答案

如果您不想使用 PDO,并且您正在使用 mysqli,您应该使用准备好的语句,这样您就不必担心使用 mysql_real_escape_string_i_mean_it_this_time 之类的转义引号。

更具体的,您可以调用mysqli->prepare准备您的查询。调用mysqli_stmt->bind_param设置参数值。然后,调用 mysqli_stmt->execute执行查询。

关于php - mysqli::real_escape_string 的对应物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/475284/

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