ako*_*sch 11 php regex mysql escaping
我正在寻找类似于preg_quote的东西,但是对于MySQL regexp语法.
有任何想法吗?
bob*_*nce 11
MySQL regexp是'扩展'POSIX变体(ERE),在PHP中可用作已弃用的ereg_函数.
ereg_
不幸的是,ereg_quote在PHP 中没有,但是PCRE的特殊字符是ERE特殊字符的超集,而反斜杠 - 逃避非特殊标点符号并不会对其造成伤害,因此您可以preg_quote安全地使用它.
ereg_quote
preg_quote
(当然,您需要参数化查询或mysql_real_escape_string 在引用之后,以阻止反斜杠被误解为MySQL的非ANSI标准字符串文字转义.)
mysql_real_escape_string
小智 5
可悲的是,PHP preg_quote()通过转义MySQL的REGEXP不理解的冒号(:)来弄乱MySQL REGEXP
preg_quote()
归档时间:
14 年,10 月 前
查看次数:
5050 次
最近记录:
6 年,8 月 前