Zend中的quote和quoteInto有什么区别?

And*_*dan 1 php zend-framework

我无法弄清楚quoteInto与quote的不同之处.

Bra*_*ith 6

quoteInto()用于为sql查询准备数据.该quote()函数仅引用可能终止字符串文字的内容,例如',",\ 0等.

$sql = 'SELECT * FROM users WHERE enabled = ? AND country = ?';
$sql = $users->getAdapter()->quoteInto($sql, 1);
$sql = $users->getAdapter()->quoteInto($sql, 'UK');

//SELECT * FROM users WHERE enabled = 1 AND country = 'UK'

print $db->quote("%some'stuff%") . "\n"; 
// Output: '%some\'stuff%' 
Run Code Online (Sandbox Code Playgroud)