91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ThinkPHP Where條件中常用表達式示例

發布時間:2021-09-02 14:37:46 來源:億速云 閱讀:142 作者:chen 欄目:開發技術

本篇內容主要講解“ThinkPHP Where條件中常用表達式示例”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ThinkPHP Where條件中常用表達式示例”吧!

Where 條件表達式格式為:

$map['字段名'] = array('表達式', '操作條件');

其中 $map 是一個普通的數組變量,可以根據自己需求而命名。上述格式中的表達式實際是運算符的意義:

ThinkPHP運算符 與 SQL運算符 對照表
TP運算符SQL運算符例子實際查詢條件
eq=$map['id'] = array('eq',100);等效于:$map['id'] = 100;
neq!=$map['id'] = array('neq',100);id != 100
gt>$map['id'] = array('gt',100);id > 100
egt>=$map['id'] = array('egt',100);id >= 100
lt<$map['id'] = array('lt',100);id < 100
elt<=$map['id'] = array('elt',100);id <= 100
likelike$map<'username'> = array('like','Admin%');username like 'Admin%'
betweenbetween and$map['id'] = array('between','1,8');id BETWEEN 1 AND 8
not betweennot between and$map['id'] = array('not between','1,8');id NOT BETWEEN 1 AND 8
inin$map['id'] = array('in','1,5,8');id in(1,5,8)
not innot in$map['id'] = array('not in','1,5,8');id not in(1,5,8)
and(默認)and$map['id'] = array(array('gt',1),array('lt',10));(id > 1) AND (id < 10)
oror$map['id'] = array(array('gt',3),array('lt',10), 'or');(id > 3) OR (id < 10)
xor(異或)xor兩個輸入中只有一個是true時,結果為true,否則為false,例子略。1 xor 1 = 0
exp綜合表達式$map['id'] = array('exp','in(1,3,8)');$map['id'] = array('in','1,3,8');

補充說明

? 同 SQL 一樣,ThinkPHP運算符不區分大小寫,eq 與 EQ 一樣。

? between、 in 條件支持字符串或者數組,即下面兩種寫法是等效的:

$map['id'] = array('not in','1,5,8');
$map['id'] = array('not in',array('1','5','8'));

exp 表達式

上表中的 exp 不是一個運算符,而是一個綜合表達式以支持更復雜的條件設置。exp 的操作條件不會被當成字符串,可以使用任何 SQL 支持的語法,包括使用函數和字段名稱。

exp 不僅用于 where 條件,也可以用于數據更新,如:

$Dao = M("Article");
//構建 save 的數據數組,文章點擊數+1
$data['id'] = 10;
$data['counter'] = array('exp','counter+1');
//根據條件保存修改的數據
$User->save($data);

到此,相信大家對“ThinkPHP Where條件中常用表達式示例”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乳山市| 长葛市| 长丰县| 乐平市| 永顺县| 安龙县| 称多县| 井陉县| 和林格尔县| 阿瓦提县| 青铜峡市| 天峻县| 淄博市| 天镇县| 崇州市| 南康市| 沾益县| 缙云县| 麻栗坡县| 顺平县| 溆浦县| 五原县| 恩平市| 咸阳市| 盐山县| 浑源县| 洮南市| 北海市| 南宁市| 江陵县| 保靖县| 吴江市| 福清市| 密山市| 乌苏市| 图木舒克市| 惠东县| 巩义市| 泗阳县| 九寨沟县| 靖西县|