
本文共 932 字,大约阅读时间需要 3 分钟。
区间查询方式
在某些框架中,可以通过特定的方法来执行区间查询,主要有两种方式:and
和 or
。以下是使用这些方法的示例:
// 查询大于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)->select(); var_dump($arr);
统计查询
统计数据是常见的查询需求,可以通过以下方式实现:
$m = M('user'); // 获取记录个数 $count = $m->count(); // 获取最大值 $max = $m->max(); // 获取最小值 $min = $m->min(); // 获取平均值 $avg = $m->avg(); // 获取总和 $total = $m->sum();
SQL 直接查询
直接使用 SQL 语句可以快速获取或者修改数据,主要有两种方法:query
和 execute
。
$m = M(); // 查询操作 $result = $m->query("select * from tp_user where id > 5"); var_dump($result);
// 执行操作 $result = $m->execute("insert into tp_user (username
) values('ztz3')"); var_dump($result);
// 使用 these methods can directly interact with the database, providing flexibility in data retrieval and manipulation.
发表评论
最新留言
关于作者
