首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysqli::real_escape_string的对应?

问mysqli::real_escape_string的对应?
EN

Stack Overflow用户
提问于 2009-01-24 01:23:51
回答 3查看 3.2K关注 0票数 0

条纹斜杠()?这太蹩脚了,还有4.0。删除为SQL查询添加的所有斜杠的mysqli::real_escape_string的5.0对应项是什么?

还有其他一些问题:

  1. 尝试更新记录并在文本字段中添加单引号,结果发现phpMyAdmin使用单引号而不是斜杠转义字符串,例如单引号被转义为'‘(2个单引号)而不是\’-- phpMyAdmin使用的是什么函数,还是它自己的函数?因此,mysql支持2种转义字符串的方法,即斜杠和单引号?
  2. 我总是必须解开从mysql中选择的字符串吗?因为你知道它在插入时被割伤了。但我以为我没必要这么做。

任何想法,谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-24 01:38:49

如果您不想使用PDO,并且使用mysqli,则应该使用准备好的语句,因此不必担心用mysql_real_escape_string_i_mean_it_this_time之类的东西转义引号。

更具体地说,您可以调用mysqli->prepare来准备查询。调用param来设置参数值。并调用stmt->execute执行查询。

票数 3
EN

Stack Overflow用户

发布于 2009-01-24 01:33:13

使用PDO代替mysql[i]/pgsql/.延期。

不过,如果你只是想逆转魔法引号所造成的损害,那么stripslashes()正是你所要寻找的。

票数 3
EN

Stack Overflow用户

发布于 2009-01-24 02:31:07

ini_set('magic_quotes_runtime', false);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/475284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档