• 技术文章 >php框架 >YII

    yii框架如何通过表连接查询数据

    王林王林2020-02-19 11:44:58原创1338

    首先创建数据库与数据表,如下图所示(部分截图):

    数据库:

    2701db7a55f1a3f0bb7e4c4cdf75545.png

    数据表:

    (相关教程推荐:yii框架

    jf_stu:

    b4a186f36a99066c2367eac7fd032cf.png

    js_class:

    a931c881addf765a30d8f0bb9c8749d.png

    js_school:

    82c5f5f0752ec778d6639b8d2a374e0.png

    js_record:

    feea08264525f11fcb6df803563d707.png

    示例:

    //表连接,查询出学生、班级、校区、记录表的所有数据
    		$data=Jf_record::find()
    		->join('join','jf_stu','jf_record.sid=jf_stu.sid')
    		->join('join','jf_class','jf_stu.cid=jf_class.cid')
    		->join('join','jf_school','jf_class.xid=jf_school.xid')
    		->select('*')
    		->where(['jf_record.re_id'=>$re_id])
    		->asArray()
    		->one();
    		echo $data['sname'].'<br>';
    		echo $data['sex'].'<br>';
    		echo $data['rtime'].'<br>';
    		echo $data['cname'].'<br>';
    		echo $data['school'].'<br>';
    		die;

    输出结果:

    78199312364e696cd64c2e0d8621cbe.png

    更多编程相关内容,请关注php中文网编程入门栏目!

    以上就是yii框架如何通过表连接查询数据的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:yii 表连接
    上一篇:yii2实现自定义报错页面 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • yii隐藏错误提示• yii怎么跳转页面• yii2运行流程• yii2如何引入js文件
    1/1

    PHP中文网