thinkphp對同字段有多個條件的查詢

2021-03-04 09:00:31 字數 1994 閱讀 6833

1樓:it大佬v大地瓜

給你乙個例子

我是用的tp3.1的手冊 不知道你的tp版本$user = m("user"); // 例項化user物件// 查詢status值為1name值為think的使用者專資料$user->where('status=1 or status = 2"')->find();

// 具體的條件你

屬自己根據你的需求來吧 其實最簡單的直接有query方法寫整條sql語句

thinkphp where有多個條件進行復合查詢,關係為or,**如下

2樓:匿名使用者

請參考thinkphp開發手冊的查詢語言一節,可以有不同寫法,我這裡寫一種供你參考:

$where1=array(

'key'=>array('like','zt'.'%'),'code'=>'02'

);$where=array(

'modes'=>1,

'key'=>array('like','tm'.'%'),'code'=>'02',

'_***plex'=>$where1, // 復合查詢'_logic'=>'or'       // 關係為or);// 查詢語句

$mysql=m('mysql')->where($where)->select();

在thinkphp中,已經知道乙個字段,怎麼把同乙個表裡的另乙個字段查出來

3樓:匿名使用者

thinkphp內建的orm和activerecord模式實現了方便的資料訪問操作

,而且新版增加的連貫操作功能更是讓這個資料操作更加清晰,但是thinkphp仍然保留了原生的sql查詢和執行操作支援,為了滿足複雜查詢的需要和一些特殊的資料操作,sql查詢的返回值因為是直接返回的db類的查詢結果,沒有做任何的處理。而且可以支援查詢快取。主要包括下面兩個方法:

1、query方法

query方法是用於sql查詢操作,和select一樣返回資料集,例如:

$model = new model() // 例項化乙個model物件 沒有對應任何資料表

$model->query("select * from think_user where status=1");

2、execute方法

用於更新和寫入資料的sql操作,返回影響的記錄數,例如:

$model = new model() // 例項化乙個model物件 沒有對應任何資料表

$model->execute("update think_user set name='thinkphp' where status=1");

關於原生sql操作的一點補充

通常使用原生sql需要手動加上當前要查詢的表名,如果你的表名以後會變化的話,那麼就需要修改每個原生sql查詢的sql語句了,針對這個情況,tp還提供了乙個小的技巧來幫助解決這個問題。

例如:$model = m("user");

$model->query('select * from __table__ where status>1');

我們這裡使用了__table__ 這樣乙個字串,系統在解析的時候會自動替換成當前模型對應的表名,這樣就可以做到即使模型對應的表名有所變化,仍然不用修改原生的sql語句。

********************==

還有別的方法請檢視官方手冊 搜尋關鍵字查詢即可

4樓:匿名使用者

$memberdao = d('member');

$memberlist = $memberdao->where("id='".$_get['id']."'")->select();

已知id的的起哦member其他字段,想得到指定字段的話可以這樣比如得到username、id和emaill$memberlist = $memberdao->field('username,id,email')->where("id='".$_get['id']."'")->select();

英語中,同單詞,為何有多個,看起來不相干意思

語言皆是如此,漢語也一樣,所以要看語境和上下文一起理解才可以,望採納 英語中每個單詞都是有多個意思嗎 不是所有單詞都會有多個意思的,有些單詞你看解釋它其實表達的是同乙個意思,你只要理解就可以了,還有一些單詞在不同的狀態下確實有不一樣的意思,這可能就要背一下了.為什麼英語乙個詞有那麼多意思還很多都不相...

對很多個人有好感,但是有些人,當我知道她有男朋友,我對她的好

其實作為乙個感情的維繫來講,付出是彼此最重要的乙個方法。如果每個人都不付出的話,那麼這個感情是沒有辦法去維繫的。其實乙個好的感情,每個人都在付出,付出自己的勞動力,付出自己的感情。如果不是因為特殊原因的話,那麼說明這個女人起碼是乙個相對比較自私的女人。如果當初選擇離開的話。那可能對你們的結局更好,現...

含酸和含矸的食物同食對身體有什麼不適

哎呀,我感覺對身體心產生不良的影響,其餘的沒有什麼特殊的影響 寒酸和韓幹的時候最好不要同吃,他們在一起不容易吸收。吃什麼食物能保健養生?第一堅果 花生 秋季果實豐收,這其中,最具明星氣質的當屬有 長壽果 之稱的花生。常吃花生能 花生仁中含蛋白質高達26 左右,相當於小麥的兩倍,且容易被人體吸收利用 ...