zoukankan      html  css  js  c++  java
  • 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();

  • 相关阅读:
    Jenkins的安装及使用(一)
    使用 scm-manager 搭建 git/svn 代码管理仓库(二)
    使用 scm-manager 搭建 git/svn 代码管理仓库(一)
    异步处理程序
    观察者模式之烧开水
    Java初转型-SSM配置文件
    Java初转型-Tomcat安装和配置
    Java初转型-MavenWEB项目搭建
    安装 vs2005, vs2008 报错
    SQL Server 数据库邮件 配置
  • 原文地址:https://www.cnblogs.com/yun007/p/3240196.html
Copyright © 2011-2022 走看看