主页 > 编程 > php >

Phpgrace 三表联合查询案例代码

2019-01-28 15:31 阅读:54 来源:智宇SEO自媒体

  Phpgrace 三表联合查询案例
Phpgrace 三表联合查询案例代码

  在写小区物业管理系统 一个小功能需用到三表联合查询。

  缴费明细表:
Phpgrace 三表联合查询案例代码

  缴费类型表:
Phpgrace 三表联合查询案例代码

  业主信息表:
Phpgrace 三表联合查询案例代码

  sql语句代码:
 

  $sql=" SELECT a.id,a.name as uname,a.numberplate, c.name as pyname, b.cycle,b.enddate  FROM (yuwy_user a LEFT JOIN yuwy_pay b ON a.id=b.userid )LEFT JOIN yuwy_type c ON b.typeid=c.id  WHERE". ' a.'.$field."="."'$selUser'";

  控制器层代码:
 

if(!empty($_POST['btn1']))
            {
                $query = $_POST['query'];
                $selUser=$_POST['nameornum'];
                if ($query=='1'){
                    $field = 'name';
                }else {
                    $field = 'numberplate';
                }
        
                $sql=" SELECT a.id,a.name as uname,a.numberplate, c.name as pyname, b.cycle,b.enddate  FROM (yuwy_user a LEFT JOIN yuwy_pay b ON a.id=b.userid )LEFT JOIN yuwy_type c ON b.typeid=c.id  WHERE". ' a.'.$field."="."'$selUser'";
                $this->db->query($sql);
                $this->res=$this->db->queryFetchAll();
                
            }