ThinkPHP多表协同查寻的常见方式

摘要: ThinkPHP中关系查寻(即多表协同查寻)可使用 table() 方式或和join方式,实际应用以下例所显示:1、原生态查寻实例:编码以下:$Model = new Model(); $sql = select a.id,a.title,b.content from think_te...

ThinkPHP中关系查寻(即多表协同查寻)可使用 table() 方式或和join方式,实际应用以下例所显示:1、原生态查寻实例:编码以下:$Model = new Model(); $sql =  select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.id=b.id  .$map.  order by a.id  .$sort.  limit  .$p- firstRow. , .$p- listRows; $voList = $Model- query($sql);2、join()方式实例:编码以下:$user = new Model( user  $list = $user- join( RIGHT JOIN user_profile ON user_stats.id = user_profile.typeid  );3、table()方式实例:编码以下:$list = $user- table( user_status stats, user_profile profile )- where( stats.id = profile.typeid )- field( stats.id as id, stats.display as display, profile.title as title,profile.content as content )- order( stats.id desc  )- select();




联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:游戏抽奖