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框架程序设计。