回答
为什么我们用%替换%?该例程已经调用了real_escape_string,实际上它添加了这行代码,然后自己调用super_escape_string。 – Jichao 2010-11-13 05:08:51
@Jichao因为'%'在SQL查询中有特殊的含义(它就像是模式匹配的通配符),而'\%'总是一个字面百分号。 – meagar 2010-11-13 05:10:00
我同意参数化语句的建议。但是,['mysql_real_escape_string'](http://php.net/manual/en/function.mysql-real-escape-string.php)不处理'%'(请参见上一个注释)。对于准备好的陈述,它可能取决于图书馆。我并不是说这个正则表达式是正确的,尽管(它绝对是非常详细的)。 – 2010-11-13 05:11:15
- 1. 以下代码的含义是什么?
- 2. 以下属性的含义是什么?
- 3. double.MaxValue和double.MinValue在以下上下文中的含义是什么?
- 4. WCF在以下上下文中的含义是什么?
- 5. 以下代码行的含义是什么?
- 6. rspec源代码中的以下代码含义是什么?
- 7. 以下XPath片段的含义是什么?
- 8. 以下jvm参数的含义是什么?
- 9. `type`在以下JavaScript代码段中的含义是什么?
- 10. 以下typedef在chrono :: duration中的含义是什么?
- 11. numpy中以下操作的含义是什么?
- 12. 以下表示法的含义是什么?
- 13. 在CSS中以下选择器的含义是什么?
- 14. 以下在PHP中的含义是什么?
- 15. 以下代码的含义是什么base.Loaded - = OnLoaded;?
- 16. 以下代码段中last语句的含义是什么?
- 17. Obscure Scala:scala中的以下含义是什么?我:(_ *)
- 18. opencv中以下代码行的含义是什么?
- 19. opencv中以下方法的含义是什么?
- 20. Java中以下方法调用语句的含义是什么?
- 21. C#中以下语法的含义是什么?
- 22. 以下汇编代码行的含义是什么?
- 23. 以下“$?run”在shell中的含义是什么csh
- 24. scala中以下表达式的含义是什么?
- 25. 以下语句在java中的含义是什么(MY_CLASSPATH = lib/*:properties :.)
- 26. 以下代码的含义是什么?为什么在这里使用“ID”?
- 27. DTMobileIS的含义是什么?
- 28. if(';')的含义是什么?
- 29. ui.draggable.draggable的含义是什么?
- 30. URL的含义是什么
一旦你对'ereg_replace'有了很好的理解,你应该立即转向'preg_replace'。 'ereg'函数现在已经过时。 – stillstanding 2010-11-13 05:15:09