區間查詢
- $data['id']=array(array('gt',4),array('lt',10));//默認關系是(and)并且的關系
- //SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id` < 10) )
- $data['id']=array(array('gt',4),array('lt',10),'or') //關系就是(or)或者的關系
- $data['name']=array(array('like','%2%'),array('like','%
%'),'gege','or');數組中可以加入多個數組,如果沒有or,默認是and關系
統計查詢
- count //獲取個數
- max //獲取最大數
- min //獲取最小數
- avg //獲取平均數
- sum //獲取總和
- $m=M('User');
- $arr=$m->count();//得到用戶總數
- $arr=$m->where("username='gege'")->count(); //放置字符串
- $m=M('User');
- $data['username']='gege';//放置數組
- $c=$m->where($data)->count(); //數組操作會比較規范
a、query 主要數處理讀取數據的,成功返回數據的結果集,失敗返回boolean false
- $m=M();
- $result=$m->query("select * from tp_user where id >50");
- var_dump($result);
b、execute 用于更新個寫入操作,成功返回影響行數,失敗返回boolean false
- $m=M();
- $result=$m->execute("insert into tp_user(`username`) values('ztz3')");
- var_dump($result);
新聞熱點
疑難解答
圖片精選