我使用此查詢的APIzend框架中的quoteInto的替代?
if (isset($json['version'])) {
$client_cache_version = @$json['version'];
$version_sql = $db->quoteInto("SELECT max(messageVersion) as version FROM messageTable");
$version_results = $db->fetchAll($version_sql);
$version_array = $version_results['0'];
$max_version = $version_array['version'];
if($max_version > $client_cache_version){
$sql = $db->quoteInto("SELECT * FROM messageTable");
$results = $db->fetchAll($sql);
$count = array(
'count' => sizeof($results)
);
所有的代碼工作正常,但問題
$version_sql = $db->quoteInto("SELECT max(messageVersion) as version FROM messageTable");
當我嘗試檢查捲曲這個代碼,我得到這個錯誤
Warning: Missing argument 2 for Zend_Db_Adapter_Abstract::quoteInto()
我知道在Using quoteInto()
的情況下多個參數是需要的,但我現在沒有多個參數,所以我可以做什麼?
http://framework.zend.com/manual/en/zend.db.adapter.html#zend.db.adapter.quoting.quote-into。我不明白你爲什麼使用這個功能。 – legiero
@legiero :)我有這個鏈接,我已經研究確定,所以任何備選方案,這是不工作的單參數 – John