这篇文章主要介绍了thinkphp区间查询、统计查询与SQL直接查询,以实例形式较为详细的分析了ThinkPHP比较常用的查询技巧,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了thinkphp区间查询、统计查询与SQL直接查询。分享给大家供大家参考。具体方法如下:
一、区间查询:
复制代码 代码如下:
$data['id']=array(array('gt',4),array('lt',10));//默认关系是(and)并且的关系
//SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id`
$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(); //数组操作会比较规范
三、SQL直接查询,非常灵活可以进行更多的操作。
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);
希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa
