菜鸟国际电子游戏首页 > 文章中心 > 正文

thinkphp 3.x 笔记-电子游戏app下载



打印sql语句:

$user = m('user');
$list = $user->where(['qq'=>$qq])->order('create_time desc')->select();
echo $user->getlastsql();die;

//结果 :select * from `user` where ( `qq` = '26243478' ) order by create_time desc


sql条件:

#where条件::
$user = m("user");
$map['name|title'] = 'thinkphp';
$user->where($map)->select();
//查询条件就变成name='thinkphp' or title = 'thinkphp'


模板内使用函数:

{$varname|function1|function2=arg1,arg2,### }

示例1:

{$webtitle|md5|strtoupper|substr=0,3}

php代码为:

(substr(strtoupper(md5($webtitle)),0,3))

注意函数的定义和使用顺序的对应关系,通常来说函数的第一个参数就是前面的变量或者前一个函数调用的返回结果,如果你的变量并不是函数的第一个参数,需要使用定位符号,例如:

示例2: {$vo.create_time|date="y-m-d h:i",###} //输出内容为:2020-07-08 13:50


标签:

if标签:

或者 

    男

    女

    保密


分页:

    $limit = 1;//每页条数

    $map['starttime'] = i('starttime','');//开始时间
    $map['endtime'] = i('endtime','');//结束时间
    $map['p'] = i('p',1); //当前页码
    $map['type'] = i('type',''); //自定义查询内容

    //查询时间
    if(!empty($map['starttime']) && !empty($map['endtime'])){
$map['create_time'] = ['between',[strtotime($map['starttime']),strtotime($map['endtime']) 86400]];

    }elseif(!empty($map['starttime'])){
        $map['create_time'] = ['gt',strtotime($map['starttime'])];
    }elseif(!empty($map['endtime'])){
        $map['create_time'] = ['lt',strtotime($map['endtime']) 86400];

    }

    $m_user = m('user');
    $count = $m_user->where($map)->count();

    // 导入分页类
    import('org.util.page');     // 实例化分页类 传入总记录数和每页显示的记录数
    $page = new page($count,$limit);

    $list = $m_user->where($map)->limit($page->firstrow . ',' . $page->listrows)->order('create_time desc')->select();

    $page->setconfig('first', '国际电子游戏首页');
    $page->setconfig('end', '尾页');
    $page->setconfig('theme', '共 %totalrow% %header% %first% %uppage% %linkpage% %downpage% %end%');

    $this->assign('list',$list);
    $this->assign("page", $page->show());// 赋值分页显示输出

    $this->display();




转载请注明出处:

0

相关文章