thinkphp查詢語句

    echo "
";
    $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"));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章