首頁  >  文章  >  後端開發  >  thinkPHP怎么实现多表查询

thinkPHP怎么实现多表查询

PHPz
PHPz原創
2016-06-06 20:08:092142瀏覽

thinkPHP怎么实现多表查询

thinkPHP怎么实现多表查询?

本文实例讲述了thinkPHP框架实现多表查询的方法。分享给大家供大家参考,具体如下:

我们可以将两个表连起来一起查询数据,我现在有两张表,一个是feedback表和member表,如图:

cf5da19b2613c4e139c56793f12114a.png

总目录:

a8b7ef99d708f704b67d88f80de26d4.png

上代码:

$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的使用一样,但是如果你的查询字段同时存在在两张表格的话,那你就要加上表名,如上代码。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn