真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

thinkphp中where方法如何用

這篇“thinkphp中where方法如何用”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“thinkphp中where方法如何用”文章吧。

發(fā)展壯大離不開廣大客戶長(zhǎng)期以來的信賴與支持,我們將始終秉承“誠(chéng)信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠(chéng)服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及成都水電改造等,在重慶網(wǎng)站建設(shè)公司成都全網(wǎng)營(yíng)銷推廣、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。

在thinkphp中,where方法用于對(duì)數(shù)據(jù)庫(kù)操作的結(jié)果進(jìn)行篩選,是模型類的連貫操作方法之一,可以完成包括普通查詢、表達(dá)式查詢、快捷查詢、區(qū)間查詢、組合查詢?cè)趦?nèi)的查詢操作,語法為“實(shí)例化對(duì)象->where('條件');”。

本文操作環(huán)境:Windows10系統(tǒng)、ThinkPHP3.2版、Dell G3電腦。

thinkphp中where方法怎么用

where方法可以用于對(duì)數(shù)據(jù)庫(kù)操作的結(jié)果進(jìn)行篩選。即SQL查詢語句中的where子句。

今天來給大家講下查詢最常用但也是最復(fù)雜的where方法,where方法也屬于模型類的連貫操作方法之一,主要用于查詢和操作條件的設(shè)置。

where方法的用法是ThinkPHP查詢語言的精髓,也是ThinkPHP ORM的重要組成部分和亮點(diǎn)所在,可以完成包括普通查詢、表達(dá)式查詢、快捷查詢、區(qū)間查詢、組合查詢?cè)趦?nèi)的查詢操作。where方法的參數(shù)支持字符串和數(shù)組,雖然也可以使用對(duì)象但并不建議。

字符串條件

使用字符串條件直接查詢和操作,例如:

$User = M("User"); // 實(shí)例化User對(duì)象
$User->where('type=1 AND status=1')->select();

最后生成的SQL語句是

SELECT * FROM think_user WHERE type=1 AND status=1

如果使用3.1以上版本的話,使用字符串條件的時(shí)候,建議配合預(yù)處理機(jī)制,確保更加安全,例如:

$Model->where("id=%d and username='%s' and
xx='%f'",array($id,$username,$xx))->select();

或者使用:

$Model->where("id=%d and username='%s' and xx='%f'",$id,$username,$xx)->select();

如果$id變量來自用戶提交或者URL地址的話,如果傳入的是非數(shù)字類型,則會(huì)強(qiáng)制格式化為數(shù)字格式后進(jìn)行查詢操作。

字符串預(yù)處理格式類型支持指定數(shù)字、字符串等,具體可以參考vsprintf方法的參數(shù)說明。

數(shù)組條件

數(shù)組條件的where用法是ThinkPHP推薦的用法。

普通查詢

最簡(jiǎn)單的數(shù)組查詢方式如下:

$User = M("User"); // 實(shí)例化User對(duì)象
$map['name'] = 'thinkphp';
$map['status'] = 1;
// 把查詢條件傳入查詢方法
$User->where($map)->select();

最后生成的SQL語句是

SELECT * FROM think_user WHERE `name`='thinkphp' AND status=1

以上就是關(guān)于“thinkphp中where方法如何用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享題目:thinkphp中where方法如何用
URL地址:http://weahome.cn/article/gjpoic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部