这篇文章主要介绍了thinkPHP框架实现多表查询的方法,结合实例形式简单分析了thinkPHP在多表查询情况下where的使用方法与注意事项,需要的朋友可以参考下
本文实例讲述了thinkPHP框架实现多表查询的方法。分享给大家供大家参考,具体如下:
我们可以将两个表连起来一起查询数据,我现在有两张表,一个是feedback表和member表,如图:
总目录:
上代码:
$where = array(); $where['meiyepin_feedback.member_id'] = "1"; $Model = M('feedback'); $a = $Model ->join('meiyepin_member ON meiyepin_feedback.member_id = meiyepin_member.member_id') ->where($where) ->select(); var_dump($a);exit;
where的使用:
如果你要查询的字段只在一个表中有的话,那和平时的where的使用一样,但是如果你的查询字段同时存在在两张表格的话,那你就要加上表名,如上代码
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
Atas ialah kandungan terperinci thinkPHP框架如何实现多表查询. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!