您的位置:首页 > 编程语言 > PHP开发

thinkphp3.1 多表联合查询代码

2017-10-17 17:31 459 查看
php代码
publicfunctioninfo(){
$where['openid']=session('openid');////用户session

$db=M("pay");//主表名
$table="pay";
$table2="tupian";//联合查询表名
$page_size=5;//每页显示记录数
import('ORG.Util.Page');//导入分页类
$count=count($db->field('id')->where($where)->select());//记录总数
$Page=newPage($count,$page_size,5);//实例化分页类传入总记录数
$show=$Page->show();//分页显示输出
$list=$db->field("$table.yin,$table.time,$table.status,$table2.cover_url,$table2.title,$table2.id")->
join("$table2on$table.pid=$table2.id")->
where($where)->
order("$table.iddesc")->
limit($Page->firstRow.",".$Page->listRows)->
select();
$this->assign('list',$list);//赋值数据集
$this->assign('page',$show);//赋值分页输出
$this->display(info);//输出模板

}

html代码


<foreachname='list'item='v'>
<divclass="car-list">
<divclass="car-item">
<aclass="pro-img"href="{:U("article/index")}?id={$v.id}"><imgclass="lazyload"src="{$v.cover_url}"alt="{$v.title}"style="width:100px;"/></a>
<aclass="pro-name"href="{:U("article/index")}?id={$v.id}">{$v.title}</a>
<aclass="pro-name2"href="#">{$v.time|date="Y-m-dH:i:s",###}</a>
<divclass="price">
消费<span>{$v.yin}</span>银果
</div>
</div>
</foreach>
<divclass="pagination">
{$page}
</div>





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: