ThinkPhp学习09
2015-06-23 23:47
756 查看
原文:ThinkPhp学习09三、区间查询
$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');
四、统计查询
count //获取个数
max //获取最大数
min //获取最小数
avg //获取平均数 、sum //获取总和
五、SQL直接查询
a、query 主要数处理读取数据的 成功返回数据的结果集 失败返回boolean false
b、execute 用于更新个写入操作 成功返回影响行数 失败返回boolean false $m=M(); $result=$m->execute("insert into t_user(`username`) values('ztz3')"); var_dump($result);
$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的关系
//2.SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id` < 10) ) $data['id']=array(array('gt',4),array('lt',10)); //SELECT * FROM `tp_user` WHERE ( (`id` > 4) OR (`id` < 10) ) //$data['id']=array(array('gt',4),array('lt',10),'or'); $arr=$m->where($data)->select();
$data['name']=array(array('like','%2%'),array('like','%五%'),'gege','or');
//2.SELECT * FROM `tp_user` WHERE ( (`username` LIKE '%2%') OR (`username` LIKE '%李%') OR (`username` = '李') ) $data['username']=array(array('like','%2%'),array('like','%李%'),'李','or'); $arr=$m->where($data)->select();
四、统计查询
count //获取个数
//2.SELECT COUNT(*) AS tp_count FROM `tp_user` WHERE ( `sex` = 0 ) $data['sex']=0; $arr=$m->where($data)->count();
max //获取最大数
//2.SELECT MAX(id) AS tp_max FROM `tp_user` echo $m->max('id');
min //获取最小数
//3.SELECT MIN(id) AS tp_min FROM `tp_user` echo $m->min('id');
avg //获取平均数 、sum //获取总和
//2.SELECT AVG(id) AS tp_avg FROM `tp_user` echo $m->avg('id'); //3.SELECT SUM(id) AS tp_sum FROM `tp_user` LIMIT 1 echo $m->sum('id'); //var_dump($arr);
五、SQL直接查询
a、query 主要数处理读取数据的 成功返回数据的结果集 失败返回boolean false
//2.select * from tp_user where id >5 $result=$m->query("select * from tp_user where id >5"); var_dump($result);
b、execute 用于更新个写入操作 成功返回影响行数 失败返回boolean false $m=M(); $result=$m->execute("insert into t_user(`username`) values('ztz3')"); var_dump($result);
//2.insert into tp_user(`username`) values('ztz3') $result=$m->execute("insert into tp_user(`username`) values('ztz3')"); var_dump($result);
相关文章推荐
- ThinkPhp学习08
- ThinkPhp学习07
- PHP爬虫(3)PHP DOM开源代码里的大坑和字符编码
- ThinkPhp学习06
- ThinkPhp学习05
- Thinkphp学习04
- ThinkPhp学习03
- ThinkPhp学习02
- Zend Studio 默认模板和输入代码提示时间的修改方式
- ThinkPhp学习01
- ThinkPHP Where 条件中使用表达式
- thinkphp 关联模型配置代码
- PHP 二维数组根据某个字段排序
- thinkphp模版调用函数方法
- PHP 通过单号查询快递( 申通、EMS、顺丰、圆通、中通、韵达、天天、汇通、全峰、德邦、宅急送)
- PHP 5.6.10 编译安装
- ThinkPHP连接sql server数据库
- ESXI6.0 NTP 服务无法启动
- 黄聪:PHP字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、切割成数组等)
- 自己编写的独立php页面 调用解析dede标签