回答
为什么我们用%替换%?该例程已经调用了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. WCF在以下上下文中的含义是什么?
- 3. 以下jvm参数的含义是什么?
- 4. numpy中以下操作的含义是什么?
- 5. opencv中以下代码行的含义是什么?
- 6. C#中以下语法的含义是什么?
- 7. `type`在以下JavaScript代码段中的含义是什么?
- 8. 在CSS中以下选择器的含义是什么?
- 9. 以下语句在java中的含义是什么(MY_CLASSPATH = lib/*:properties :.)
- 10. 以下XPath片段的含义是什么?
- 11. 以下在PHP中的含义是什么?
- 12. “UseTaskFriendlySynchronizationContext”的含义是什么?
- 13. CronJobs的含义是什么?
- 14. configureDefaultServletHandling的含义是什么?
- 15. $ @的含义是什么?
- 16. URL的含义是什么
- 17. if(';')的含义是什么?
- 18. !int_variable--?的含义是什么!
- 19. ui.draggable.draggable的含义是什么?
- 20. SootMethod.getSubSignature()的含义是什么?
- 21. &符号和$符号在以下情况下的含义是什么?
- 22. 代码含义是什么?
- 23. 以下语法的含义是什么? (Objective-C风格的方法调用)
- 24. 什么是下面的语句在Perl的含义:NUM // = 0
- 25. F#中的NumericLiteralN的含义是什么?
- 26. 是什么的getch的含义()== 13
- 27. swift中的NSMutableDictionary.lazy的含义是什么?
- 28. iOS中以下语法的含义是什么? typedef void(^ something)(NSInteger * a);
- 29. gproc_lib.erl文件中下列语句的含义是什么?
- 30. 双下划线($ _。value__)的含义是什么?
一旦你对'ereg_replace'有了很好的理解,你应该立即转向'preg_replace'。 'ereg'函数现在已经过时。 – stillstanding 2010-11-13 05:15:09