SubQuery pada Zend_Db_Select Oktober 30, 2009
Posted by samsonasik in Tutorial PHP, tips and tricks.Tags: subquery zend
trackback
Anggaplah kita akan menjalankan query seperti berikut :
select is_add from dwt_menushow where menu_id = any(select menu_id from dwt_menu where menu_link = 'mfirst') and groupuser_id = 1
Maka yang harus kita lakukan adalah mengkonversi penggunaan Zend_Db_Select pada subquery menjadi String.
$exp = $this->db->select()->from($this->prefixDbDefault."menu",
array('menu_id'))
->where("menu_link = 'mfirst' ")
->__toString();
Setelah itu, baru kita panggil :
$select = $this->db->select()->
from($this->prefixDbDefault."menushow",array("is_add"))
->where("menu_id = any( $exp ) and groupuser_id = 1 ");
//cek ...
echo "<pre>";
print_r($this->db->fetchAll($select));
echo "</pre>"
Referensi : http://old.nabble.com/


Komentar»
No comments yet — be the first.