zend framework 查询遇到点小疑点,多谢大神们

WBOY
Freigeben: 2016-06-13 12:04:14
Original
885 Leute haben es durchsucht

zend framework 查询遇到点小问题,谢谢大神们
$tableUsers_1 = Engine_Api::_()->getDbtable('users', 'user');
$select_companies = $tableUsers_1->select();
$select_companies->where('`'.$table->info('name').'`.`level_id` = ?', 6);  

这样是查询满足level_id=6的条件是吧,那么我想查询既满足level_id=6又满足enabled=1,查询语句该怎么写呢,这两个条件都在这一个表中。还有  where('`'.$table   中的 '`' 是什么意思! 
------解决方案--------------------
$select_companies->where('`'.$table->info('name').'`.`level_id` = ? and `enabled `=1', 6);  

where('`'.$table   中的 '`' 是字符串拼接,`是用來轉義表名,字段名的,因為如果你表名是index(index 是sql關鍵字),直接寫select * from index 會錯,需要寫成 select * from `index`

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage