• thinkphp框架 查询语言


    thinkphp框架 查询语言

    EQ     等于        (=)

    NEQ  不等于      (!=)

    GT     大于       (>)

    EGT   大于等于 (>=)

    LT       小于        (<)

    ELT     小于等于 (<=)

    LIKE     等价于 sql  like

    [NOT] BETWEEN  

    [not] in 查询集合

    exp 使用标准SQL语句,实现更加复杂的查询

    //推荐使用数组,应该是数组可以dump,容易查错

    $data['id'] = array('eq',1);//where id = 1  //$data['username'] = array('like','st%');//查询含有st的

    $list = $user->where($data)->select();

    //配置文件 自动进行模糊匹配

    // DB_LIKEFIELDS =>'username|password';

    $data['id'] = array('between','4,10');          //$data['id'] = array('between',array(4,10));

    $data['id'] = array('not between','4,10');    //$data['id'] = array('not in','4,10');  

    exp

    $data['id'] = array('exp','in(3,6,9)');       //查询ID在3,6,9里

    区间查询:

    array(array('gt',3),array('lt',10));  //id>3  And id<10 array(array('gt',3),array('lt',10),'or'); id >3 Or id <10

     $user = M('user','CommomModal');

    $list = $user->order('id desc')->last();//getN(); last();first();

    SQL查询:

                execute();主要用于更新和写入,无结果集

                query ();        主要用于查询

    $user  =  M();

    $list = $user->query('select * from think_user order by id desc');

    动态查询:

    $user = M('user');

    $list = $user->getByUsername('st');  //查找用户名为st的集合

    $user =new AdvModal('user');

    $list = $user->where('id>10')->top7();

  • 相关阅读:
    centos7系统初始化脚本
    git上传项目到github
    requests的使用
    zip函数
    mongodb基本操作
    mongodb的安装与配置启动(转)
    jupyter插件与主题
    map函数
    centos7 安装 ffmpeg
    centos7 下 yum 安装Nginx
  • 原文地址:https://www.cnblogs.com/yun007/p/3240196.html
Copyright © 2020-2023  润新知