Think PHP 学习笔记 9.查询方式的一般使用2
三. 区间查询方式
//查询大于4,小于10区间的数,使用and的形式
$m = M('user');
$data['id'] = array(array('gt',4),array('lt',10),'and');
$arr = $m->where($data)->select();
var_dump($arr);
//查询大于4,小于10区间外的数,使用or形式
$m = M('user');
$data['id'] = array(array('gt',4),array('lt',10),'or');
$arr = $m->where($data)->selcet();
var_dump($arr);
四. 统计查询
//count 获取个数
//max 获取最大数
//mix 获取最小数
//avg 获取平均数
//sum 获取总和
$m = M('user');
$arr = $m->count();
echo $arr;
五. SQL直接查询
a. query 主要处理读取数据 成功返回数据的结果集 失败返回false
$m = M();
$result = $m->query("select *from tp_user where id>5");
var_dump($result);
b. execute 主要更新写入的操作 成功返回影响的行数 失败返回false
$m = M();
$result = $m->execute("insert into tp_user(`username`) values('ztz3')");
var_dump($result);