thinkphp查询语句

来源:互联网 发布:淘宝客推广链接代码 编辑:程序博客网 时间:2024/05/18 12:30
    echo "<pre>";
    $user = M('User'); /*
//快捷查询,不同字段相同条件查询
    $map['user|adderss'] ='成都'; //中间的|是or    
    $map['user&adderss'] ='成都'; //中间的|是and    
//快捷查询,不同字段,不同查询条件
    $map['id&user'] = array(1,'乖宝宝','_multi'=>true); //'_multi'=>true让值一一对应的意思    
//快捷查询与表达式组合
    $map['id&user'] = array(array('GT',0),'乖宝宝','_multi'=>true); //id大于0,uer等于乖宝宝       
    
//区间查询
    $map['id'] = array(array('GT',1),array('lt',4));
    $map['id'] = array(array('GT',1),array('lt',4),'OR');    
    
//组合式查询        
    $map['id'] = array('EQ',2);
    $map['_string'] = 'user="小乖乖" AND adderss="成都"';  //字符串组合    
    $map['_query'] = "user=小乖乖 & adderss=成都";   //以url格式查询 更安全    
    $where['id'] = 3;           //符合式查询,在已有sql语句里添加条件
    $map['_complex'] =$where;   //符合式查询,在已有sql语句里添加条件        
    // $map['_logic'] ='OR';       //将and改成or     
    var_dump($user->where($map)->select());        
    
    var_dump($user->count('user'));    //统计查询
    var_dump($user->max('id'));           //最大值查询
    var_dump($user->min('id'));           //最小值查询
    var_dump($user->avg('id'));           //平均值查询    
    var_dump($user->sum('id'));           //总合值查询    
    
 //动态查询
    var_dump($user->getByuser('乖宝宝'));           //getBy方法后面是字段等于值
    var_dump($user->getFieldBy('乖宝宝','id'));       //getFieldBy方法查询只等于乖宝宝的这条数据的id
 
 //sql查询
    var_dump($user->query("SELECT * FROM think_user"));       //sql读取 */
    var_dump($user->execute("UPDATE think_user SET user='小美' WHERE id=4"));
0 0
原创粉丝点击