Symfony1 mysql\u real\u escape\u条令字符串(symfony)?

Symfony1 mysql\u real\u escape\u条令字符串(symfony)?,symfony1,doctrine,escaping,Symfony1,Doctrine,Escaping,是否有原则的mysql\u real\u escape\u string 因为我有一个这样的问题 ?´## '´` ^#11 " dfvü:?=._`ßß?(%%/ ' "###"`^#11#dfvü:?=."###?(%/" 我必须先将其转义,然后再将其交给原则\u Query::create()原则处理内部转义。使用如下查询: $q = Doctrine_Query::create()->from('MyTable m')->where('m.column = ?', '?´##

是否有原则的
mysql\u real\u escape\u string

因为我有一个这样的问题

?´## '´` ^#11 " dfvü:?=._`ßß?(%%/ ' "###"`^#11#dfvü:?=."###?(%/"
我必须先将其转义,然后再将其交给
原则\u Query::create()

原则处理内部转义。使用如下查询:

$q = Doctrine_Query::create()->from('MyTable m')->where('m.column = ?', '?´## \'´^#11 " dfvü:?=._ßß?(%%/');

并且这些字符将被转义,以确保数据库的安全。

原则处理内部转义。使用如下查询:

$q = Doctrine_Query::create()->from('MyTable m')->where('m.column = ?', '?´## \'´^#11 " dfvü:?=._ßß?(%%/');

字符将被转义以确保数据库的安全。

它无法工作,因为

where('m.column = ?', '?´## '´^#11 " dfvü:?=._ßß?(%%/');
这里有三个撇号

'?´## '´^#11 " dfvü:?=._ßß?(%%/'

它不能工作,因为

where('m.column = ?', '?´## '´^#11 " dfvü:?=._ßß?(%%/');
这里有三个撇号

'?´## '´^#11 " dfvü:?=._ßß?(%%/'