Я использую key
в качестве имени столбца в таблице MySQL.
Поскольку это зарезервировано, его необходимо правильно экранировать для использования в запросе:
… WHERE `key` = 'test'
Вручную это не проблема, но я использую Zend Framework и хочу, чтобы он правильно обрабатывал escape, например:
$table = new Application_Model_ATable();
$table->fetchRow ( $table->select()->where('key = ?','test') );
Итак, вопрос:
Как заключить в кавычки / экранировать имена столбцов с Zend_Db_Table?