0
不幸的是,我創建一個名爲order
字段名稱表。字段名稱'訂單'與Zend_Db_table_Abstract與MySQL衝突?
有沒有辦法更改查詢生成器來確保字段名在`(單引號的)包裹
我的查詢如下:
$select = $this->select();
$select->order('order DESC');
$select->where('order < ?', $row->menu_id);
$select->where('menu_id = ?', $row->menu_id);
建設者創造:
SELECT `menu_items`.*
FROM `menu_items`
WHERE (order < '1')
AND (menu_id = '1')
ORDER BY `order` DESC LIMIT 1
我想它來創建
SELECT `menu_items`.*
FROM `menu_items`
WHERE (`order` < '1')
AND (menu_id = '1')
ORDER BY `order` DESC LIMIT 1
感謝
謝謝。首先,您需要獲取默認適配器:'$ DB = ::的Zend_Db_Table getDefaultAdapter();'和'用戶DB- $> quoteIdentifier( '訂單')'如使用選擇讓'無法識別的方法 'quoteIdentifier()'' – surfer190
@StevieG謝謝,修復了我的答案。 – ThisSuitIsBlackNot