ThinkPHP常见的查询和查询实例分析

本文的例子告诉ThinkPHP常见的查询和查询。分享给你供你参考。具体分析如下:

1。常见的查询方法

字符串模式:

复制代码如下:$ ARR = $ M ->哪里(性= 0 = 'gege用户名)(->找到); / /字符串添加引用

b,数组模式:

复制代码代码如下:数据'sex} = { $ 0;

数据'username} = {美元'gege;

ARR = M ->美元美元,($数据)(->找到); / /查询数组,这是默认的(和)的关系

注意:如果使用OR关系,则需要添加数组值。

复制代码代码如下:数据'sex} = { $ 0;

数据'username} = {美元'gege;

数据'_logic'} {美元=; / /阵列添加或_logic值(或关系)

两。查询方法

复制代码如下:$数据{ 'id' } =阵列(这里',6); / /数组元素仍然是一个数组

ARR = M ->美元美元,($数据)->选择();

*

EQ等于写的大小。

利用不等于

gt大于

EGT大于等于等于

lt小于

英语低于等于或等于

类模糊查询。

数据'username} = {美元阵列(像',' %个%); / /喜欢加通配符查询

ARR = M ->美元美元,($数据)(->选择); / /所有包含通用搜索出

/ /喜欢不包含

{ } = 'username美元数据的数组('notlike '、' %个%);在 / /喜欢中间没有空格

ARR = M ->美元美元,($数据)->选择();

注意:如果匹配通配符的字段

$data{'username'}=array ('like', array ('%ge%','%2%','and', five '%')); / / if no third value and, the default relationship is or

ARR = M ->美元美元,($数据)(->选择); / /和(或)可在线路中的价值发现

之间

$data { 'id' } =阵列('between,阵列(5,7));

ARR = M ->美元美元,($数据)->选择();

/ /选择*从` tp_user `哪里((` ID `之间的5和7))

$data { 'id' } =阵列(之间,阵列(5,7)); / /注必须在不与空间之间

ARR = M ->美元美元,($数据)->选择();



$data { 'id' } =阵列(',阵列(4,6,7));

ARR = M ->美元美元,($数据)->选择();

/ /选择*从` tp_user `(` ID在哪里`(4,6,7))

$data { 'id' } =阵列(不,阵列(4,6,7));

ARR = M ->美元美元,($数据)->选择();

/ /选择*从` tp_user `哪里(` ID `不(4,6,7))

希望这篇文章能帮助你在ThinkPHP框架程序设计。