回答
爲什麼我們用%替換%?該例程已經調用了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