脚本宝典收集整理的这篇文章主要介绍了zend-framework – 翻译查询以使用Zend_Db_Select,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
SELECT b.id,b.tITle,b.description From memberships AS m JOIN blogs AS b ON b.id = m.bLOG_id WHERE m.user_id = ? ORDER BY m.created LIMIT 0,30@H_419_3@(此查询有效并返回结果)
@H_419_3@成员资格是博客和用户之间的链接表.这很简单id | blog_id | user_id |事务.
@H_419_3@这是我到目前为止所拥有的:
// $table = Zend_Db_Table instance,$id = a user id $select = $table->select() ->from(array('m' => 'memberships'),array('b.id','b.title','b.description')) ->join(array('b' => 'blogs'),'b.id = m.blog_id') ->where('m.user_id = ?',(int) $id) ->order('m.created DESC') ->limit(0,30);@H_419_3@这是我得到的(对我来说很奇怪)错误: @H_419_3@谢谢你的帮助.
$db = Zend_Db::factory( ...options... ); $select = new Zend_Db_Select($adapter); $select->from( 'my_table_name' )->join( ...@H_419_3@如果您愿意,以下内容应相同:
$db = Zend_Db::factory( ...options... ); $db->select()->from( 'my_table_name' )->join( ...
以上是脚本宝典为你收集整理的zend-framework – 翻译查询以使用Zend_Db_Select全部内容,希望文章能够帮你解决zend-framework – 翻译查询以使用Zend_Db_Select所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。