亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

ThinkPHP查詢語句與關聯查詢用法實例

2024-05-04 23:26:37
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了ThinkPHP查詢語句與關聯查詢用法,以實例的形式常見的查詢方法,包括數組作為查詢條件及對象方式來查詢等技巧,需要的朋友可以參考下
 
 

本文實例講述了ThinkPHP查詢語句與關聯查詢用法。分享給大家供大家參考。具體如下:

在thinkphp框架頁面中我們可以直接拼寫sql查詢語句來實現數據庫查詢讀寫操作,下面就對此加以實例說明。

普通查詢除了字符串查詢條件外,數組和對象方式的查詢條件是非常常用的,這些是基本查詢所必須掌握的。

一、使用數組作為查詢條件

復制代碼代碼如下:
$User = M("User"); //實例化User對象

 

$condition['name'] = 'thinkphp'; // 把查詢條件傳入查詢方法
$User->where($condition)->select();


二、使用對象方式來查詢 可以使用任何對象 這里以stdClass內置對象為例

 

 

復制代碼代碼如下:
$User = M("User"); // 實例化User對象
// 定義查詢條件 $condition = new stdClass();
$condition->name = 'thinkphp';  // 查詢name的值為thinkphp的記錄
$User->where($condition)->select(); //  上面的查詢條件等同于 where('name="thinkphp"') 使用對象方式查詢和使用數組查詢的效果是相同的,并且是可

 

帶where條件的普通查詢
   
1、字符串形式

 

復制代碼代碼如下:
$user=M('user');
$list=$user->where('id>5 and id<9')->select();
$list=$user->where($data)->select();

2、數組形式

 

 

復制代碼代碼如下:
$user=M('user');
$list=$user->where(array('username'=>'www.49028c.com'))->select();
$list=$user->where($data)->select();

3、對象形式

 

 

復制代碼代碼如下:
$user=M('user');
$a=new stdClass();
$a->username='www.49028c.com;
$list=$user->where($a)->select();

兩個表的關聯查詢:

 

 

復制代碼代碼如下:
$M_shopping = M('Shops'); 
$M_product = M('Product'); 
$list_shops = $M_shopping->join('as shops left join hr_product as product on shops.product_id = product.p_id') 
->field('product.p_id,product.p_name,shops.product_amount,shops.product_id') 
->where("shops.user_cookie='".$_COOKIE['hr_think_userid']."'") 
->group('shops.id') 
->select();

 

區間查詢

 

復制代碼代碼如下:
$user=M('user');
$data['id']=array(array('gt',20),array('lt',23),'and');
$list=$user->where($data)->select();

組合查詢

 

 

復制代碼代碼如下:
$user=M('user');
$data['username']='pengyanjie';
$data['password']=array('eq','pengyanjie');
$data['id']=array('lt',30);
$data['_logic']='or';
$list=$user->where($data)->select();
dump($list);

復合查詢

 

 

復制代碼代碼如下:
$user=M('user');
$data['username']=array('eq','pengyanjie');
$data['password']=array('like','p%');
$data['_logic']='or';
$where['_complex']=$where;
$where['id']=array('lt',30);
$list=$user->where($data)->select();

三個數據表的關聯查詢

 

 

復制代碼代碼如下:
$M_shopping = M('Shops');
$M_product = M('Product');
$M_proimg = M('Product_image');
$list_shops = $M_shopping->join('as shops left join hr_product as product on shops.product_id = product.p_id left join
hr_product_image as productimgon productimg.p_id = product.p_id')->fiel('productimg.pi_url,product.p_id,product.p_name,shops.product_amount,shops.product_id,product.am_id,
product.p_procolor,product.p_price,product_amount*p_price as totalone')->where("shops.user_cookie='".$_COOKIE['hr_think_userid']."'")
->group('shops.id')->select();

數據表的查詢條件

① 下面的是直接吧查詢的條件放到了where中,這樣就方便了條件的書寫

 

 

復制代碼代碼如下:
$m_test = M("Product");
$productmeaage = $m_test->where("p_id='$proid'")->select();

 

② 除了上面的方法還有一種是以數組的方式

 

復制代碼代碼如下:
$M_product = M('Product');
$map['pid'] = $proid;
$p_result = $M_product->where($map)->select();

 

希望本文所述對大家的ThinkPHP框架程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩欧美在线播放| 亚洲一区二区少妇| 伊人男人综合视频网| 日韩成人性视频| 亚洲天堂开心观看| 国产精品美女www| 国产精品羞羞答答| 国产美女搞久久| 久久九九精品99国产精品| 亚洲精品视频久久| 欧美三级xxx| 久久精品男人天堂| 欧美精品成人在线| 一区三区二区视频| 欧美日韩国产成人在线观看| 亚洲欧美日韩在线高清直播| 欧美性猛交xxxx乱大交极品| 视频直播国产精品| 亚洲性生活视频| 久久久久久成人精品| 国产成人亚洲综合| 中文字幕一精品亚洲无线一区| 久久网福利资源网站| 欧美电影在线观看网站| 久久久这里只有精品视频| 亚洲国产精品va在线| 亚洲欧美国产精品久久久久久久| 亚洲一区久久久| 九九九久久国产免费| 成人免费在线视频网址| 亚洲视频电影图片偷拍一区| 97视频在线观看免费高清完整版在线观看| 91久久精品国产| 68精品久久久久久欧美| 日韩在线观看免费全| 在线观看日韩www视频免费| 欧美精品一区二区免费| 国产欧美精品日韩精品| 成人免费激情视频| 国产日韩精品综合网站| 91综合免费在线| 久久亚洲一区二区三区四区五区高| 日本高清+成人网在线观看| 日韩精品在线电影| 亚洲色图狂野欧美| 成人久久精品视频| 国产精品人人做人人爽| 热久久美女精品天天吊色| 亚洲精品福利视频| 69久久夜色精品国产7777| 日韩二区三区在线| 最近2019年中文视频免费在线观看| 亚洲第一区第一页| 在线视频中文亚洲| 韩国精品久久久999| 中文字幕亚洲二区| 欧美黑人巨大精品一区二区| 欧美激情成人在线视频| 成人免费在线网址| 欧美激情啊啊啊| 91精品在线观看视频| 91视频免费网站| 欧美午夜精品久久久久久人妖| 91chinesevideo永久地址| yw.139尤物在线精品视频| 欧美巨乳在线观看| 北条麻妃一区二区在线观看| 欧美激情亚洲激情| 日韩精品免费视频| 国产精品你懂得| 久久成人精品一区二区三区| 国内精品久久久久影院优| 国产精品毛片a∨一区二区三区|国| 欧美成人亚洲成人日韩成人| 久久久人成影片一区二区三区观看| 91沈先生在线观看| 亚洲最大福利网站| 欧美高清视频在线观看| 久久久久久久999| 久久成人精品视频| 欧美激情三级免费| 欧美日韩中文字幕日韩欧美| 欧美国产第一页| 欧美日韩国产丝袜美女| 久久这里有精品| 国产视频精品在线| 国产精品美女在线观看| 91视频国产高清| 青草青草久热精品视频在线观看| 日韩大陆毛片av| 伦伦影院午夜日韩欧美限制| 26uuu另类亚洲欧美日本老年| 姬川优奈aav一区二区| 国产精品伦子伦免费视频| 狠狠做深爱婷婷久久综合一区| 国内免费久久久久久久久久久| 韩国精品美女www爽爽爽视频| 日韩视频亚洲视频| 国产成一区二区| 国产激情综合五月久久| 欧美性xxxxxxx| 久久久久久久久久久久av| 不卡伊人av在线播放| 亚洲国产精品人人爽夜夜爽| 国产精品久久久久久久久久久久久久| 日韩av电影手机在线观看| xxxxxxxxx欧美| 欧美极品少妇xxxxⅹ裸体艺术| 精品小视频在线| 亚洲精品久久久久| 欧美激情啊啊啊| 亚洲香蕉伊综合在人在线视看| 成人精品一区二区三区电影黑人| 久久av红桃一区二区小说| 国产日韩欧美在线视频观看| 成人欧美一区二区三区在线| 在线成人激情视频| 国产乱人伦真实精品视频| 欧美有码在线观看| 欧美激情视频在线观看| 高清视频欧美一级| 亚洲天堂成人在线| 久久久久久久久久久人体| 日韩视频免费大全中文字幕| 亚洲影院色无极综合| 国产女同一区二区| 亚洲国产成人91精品| 中文字幕日韩在线观看| 国产美女扒开尿口久久久| 国产精品吹潮在线观看| 日韩中文字幕在线精品| 日韩精品久久久久久福利| 国内精久久久久久久久久人| 亚洲国产精品久久久久秋霞不卡| 久久久久久国产精品美女| 91中文在线视频| 日本视频久久久| 国产美女久久精品香蕉69| 久久精品国亚洲| 亚洲国产精久久久久久| 久久视频在线免费观看| 欧美丰满老妇厨房牲生活| 亚洲视频日韩精品| 亚洲欧美另类中文字幕| 国产香蕉精品视频一区二区三区| 亚洲人午夜色婷婷| 一区二区三区美女xx视频| 亚洲国产精品中文| 日韩av快播网址| 国产精品成熟老女人| 98精品在线视频| 一区二区福利视频| 国产一区二区三区在线观看网站| 日韩av男人的天堂| 日韩成人中文字幕| 91九色单男在线观看| 色妞久久福利网| 中文字幕日韩av| 国产精品福利网站| 亚洲女性裸体视频| 国产精品久久久久91| 欧美在线视频免费观看| 精品动漫一区二区三区| 国产成人精品一区二区在线|