成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? thinkphp中的多表關(guān)聯(lián)查詢的實(shí)例詳解
全站頭部文字 我要出現(xiàn)在這里
thinkphp中的多表關(guān)聯(lián)查詢的實(shí)例詳解 709 2023-12-08   

thinkphp中的多表關(guān)聯(lián)查詢的實(shí)例詳解

在進(jìn)行后端管理系統(tǒng)的編程的時(shí)候一般會(huì)使用框架來(lái)進(jìn)行頁(yè)面的快速搭建,我最近使用比較多的就是thinkphp框架,thinkphp框架的應(yīng)用其實(shí)就是把前端和后端進(jìn)行分割管理,前端用戶登錄查詢系統(tǒng)放在thinkphp中的home文件夾中進(jìn)行管理,后端管理系統(tǒng)放在thinkphp中的admin文件夾中進(jìn)行管理。對(duì)了,在使用thinkphp框架的時(shí)候是是要用到mvc架構(gòu)的,mvc架構(gòu)就是model(數(shù)據(jù)模型)、view(視圖)、controller(控制器)的結(jié)構(gòu),這里界面是由視圖來(lái)進(jìn)行控制,控制器的作用就是管理視圖和控制器,詳細(xì)的結(jié)構(gòu)可以查詢thinkphp的文檔進(jìn)行學(xué)習(xí)。

今天要說(shuō)的就是在后端管理系統(tǒng)中遇到的數(shù)據(jù)庫(kù)表的關(guān)聯(lián)查詢應(yīng)用。

首先要說(shuō)的就是在thinkphp中的查詢語(yǔ)句的應(yīng)用,當(dāng)然這里并不是簡(jiǎn)單的對(duì)一個(gè)數(shù)據(jù)表的查詢工作,而是進(jìn)行多表之間的關(guān)聯(lián)查詢,這里面進(jìn)行數(shù)據(jù)的關(guān)聯(lián)有兩種方法join和table方法 。

1、首先介紹的是table方法進(jìn)行多表之間的關(guān)聯(lián)查詢

最前面的M是thinkphp中的M模型,作用就是選擇數(shù)據(jù)庫(kù)中的數(shù)據(jù)表,table中選擇的是要關(guān)聯(lián)的哪些表,where是進(jìn)行條件關(guān)聯(lián),field的作用其實(shí)就是一個(gè)過(guò)濾作用,可以把你想要的或者有用的信息輸出出來(lái),這樣對(duì)表進(jìn)行關(guān)聯(lián)之后的結(jié)果就是剩下自己想要的數(shù)據(jù)結(jié)構(gòu)了。

public function orderList(){
   $User=M("t_order");
   /*兩個(gè)表的關(guān)聯(lián)查詢得到等級(jí)值*/
   $userinfo = $User->table('t_order,t_commodity,t_user')->where('t_order.cname = t_commodity.cname and t_order.uname = t_user.uname ')->field('t_order_id,t_order.orderid,t_order.cname')->select();
   $this->assign("userInfo",$userinfo);
   $this->display("order-list");
}

2、join方法進(jìn)行多表之間的關(guān)聯(lián)查詢

這里面的表的關(guān)聯(lián)的區(qū)別就是join使用了on來(lái)進(jìn)行表的關(guān)聯(lián),剩下的部分其實(shí)就是一樣,where中是關(guān)聯(lián)的條件,field中是過(guò)濾的信息(對(duì)接下來(lái)有用的信息)

public function getBanner(){
 $bannerid=1;
 $banner=M("banner_item");
 $result=$banner->join('image ON banner_item.img_id = image.id')->where("banner_item.banner_id=".$bannerid)->field("key_word,type,banner_id,url,from")->select();
 echo json_encode($result);
}

如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!



主站蜘蛛池模板: 郑艳丽曹查理主演的影片| 难忘的运动会作文| 公司减资从1000万减到10万| 刘亦菲简历| 电影在线观看高清完整版| 季芹| 木乃伊5| 甜蜜宝贝 电影| 39天 电影| 圣斗士星矢在线观看| 电影台湾往事| 山楂树之恋电影剧情简介| 口述与子性细节过程| yumiko| 变态视频在线观看| 美少女战士男主角叫什么| 孕妇电视剧| wenxi| 《我的太阳》电视剧| 熊乃瑾个人资料| 妹妹扮演的角色| 艳窟神探| 我的公公电影| 《画江湖之不良人》| 杨冲| 成都屏蔽机柜厂| 榜上有名| 装饰色彩| 林圣闳最帅的10张照片 | 2024微信头像图片| 电影终结之战 电影| 荒野求生21天美国原版观看| 挠脚心 | vk| 姿三四郎电视剧全集| 玛姬·格蕾斯| 电影白蛇传| 子宫在肚子的哪个位置| 苏小懒| 爱 死亡和机器人| 李雪琴个人资料及简历| 汪汪队完整版全集免费|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103