1. 程式人生 > >tp5的連表查詢和臺3.2.3的連表查詢的區別

tp5的連表查詢和臺3.2.3的連表查詢的區別

有兩張表:   sc_article(文章表)    sc_cate(欄目表)

                      文章表的cateid(欄目的id)  對應sc_cate(欄目表中的id) 

tp3.2.3:  $artcie = D('Artcile');

              $article->alias('a')->join('sc_cate c ON a.cateid = c.id')->field(所查詢的欄位名)

tp5:

$artcie = D('Artcile');

 $article->alias('a')->join('cate c ','a.cateid = c.id')->field(所查詢的欄位名)


注意:tp5這裡不需要填寫表字首

相關推薦

tp5查詢3.2.3查詢區別

有兩張表:   sc_article(文章表)    sc_cate(欄目表)                       文章表的cateid(欄目的id)  對應sc_cate(欄目表中的id)  tp3.2.3:  $artcie = D('Artcile');  

ThinkPHP 3.2.3 資料大小寫問題(查詢時候強制轉換小寫)解決辦法

ThinkPHP官方解決方案: //在配置中加入 'DB_PARAMS' => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL), // 資料庫連線

2.27Linuxwindows互傳;3.1用戶配置文件密碼配置文件;3.2/3.3用戶組用戶

用戶組管理 用戶管理 2.27 Linux和windows互傳文件1. yum安裝 lrzsz:[root@hao-01 ~]# yum install -y lrzsz2. Linux上的文件,傳輸給windows下:sz 跟文件[root@hao-01 ~]# sz 1.txt3. windows

3.2.6 多重

二維 () 過程 BE 直接 emp pty 為什麽 make 算法是編程的靈魂,一直想研究一下算法,選了一本入門書《數據結構與算法分析--c語言描述》,空閑的時候翻一番,寫一寫。在3.2.6小節中有個多重表,百度了一下,可能比較簡單,較少人實現- -!,百度到的一些博主的

【計算機網絡】3.2接運輸:UDP

緩存 info 多路分解 參數 href name 比較 outline 檢測 第三章第二節 無連接運輸:UDP UDP(用戶數據報協議,User Datagram Protocol),它只是做了運輸層協議能夠做的最少工作,除了多路復用和多路分解及一些差錯檢測

ThinkPHP 3.2.3中訪問方式URL生成

ThinkPHP 3.2.3中簡單訪問方式: 你的域名/模組(Home)/控制器名(admin)/方法名(Adminregister) http://test.tp3.cn/Home/admin/A

求輸入數字的階乘 及加 #s=1!+2!+3!+…..+n!

#s=1!+2!+3!+…..+n! from functools import reduce def factorial(n): result=0 for i in range(1,n+1): result+=reduce(lambda x,y:x*y,list(r

源碼安裝zabbix_agent 3.2.3

監控 下載地址 local 一,環境centos/zabbix3.2.31、安裝包選擇下載地址:http://www.zabbix.com/download.php這裏有兩種源碼包,一種是安裝 Zabbix Server 的包,可以通過指定參數 --enable-agent 的方式安裝 Agent

thinkphp 3.2.3在nginx+php下的url重寫配置經驗

重啟 des for scrip erro desc stub think jpeg 環境:centos7.2+lnmp1.3(nginx+php7.0+mysql5.5) 進入服務器配置路徑:cd /usr/local/nginx/conf/nginx.conf 修改n

zabbix3.0/3.2/3.4自動安裝腳本

監控 腳本 自動化安裝 zabbix3.4 自動化安裝zabbix腳本(3.0/3.2/3.4)一、zabbix簡介 zabbix是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制

ref:ThinkPHP Builder.php SQL註入漏洞(<= 3.2.3)

syntax tle AR turn sql註入 cat 類型 times execute ThinkPHP Builder.php SQL註入漏洞(<= 3.2.3) ref:https://www.jianshu.com/p/18d06277161e TimeSH

mysql++ 3.2.3 源碼安裝

--help IT 進入目錄 make local sql 目錄 pre tps https://tangentsoft.com/mysqlpp/home 下載 wget https://tangentsoft.com/mysqlpp/releases/mysql++-3

ThinkPHP 3.2.3響應微信傳送的Token驗證失敗

1、伺服器配置是阿里雲的linux 2、下載微信的Token驗證Demo,放於根目錄測試連結沒有任何問題:URL http://www.XXX.com/wx_sample.phpToken weixin 3、將驗證程式碼置於TP框架中(application/Weixin/Controller/Index

ThinkPHP 3.2.3響應微信發送的Token驗證失敗

返回 nat 2.3 names isset nonce pre class 發送 1、服務器配置是阿裏雲的linux 2、下載微信的Token驗證Demo,放於根目錄測試鏈接沒有任何問題:URL http://www.XXX.com/wx_sample.phpTo

Sping 3.2.3 異常 Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed

Spring MVC 單元測試異常 Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file Sping 3.2.8.RELEASE + sping mvc

易學筆記-系統分析師考試-第3章 作業系統基本原理/3.2 程序管理/3.2.3 死鎖問題

死鎖 概念:兩個程序A與B都需要一個資源a,當程序A佔用資源a時,同時又申請程序B正在佔用的資源b,這時候程序A需要資源b,程序B需要資源a,這樣就進入了一個相互等待狀態,這種狀態成為死鎖 產生原因 系統資源不夠 互斥資源的共享 併發執

django 外來鍵查詢 一對多 通過物件查詢通過filter values 雙下劃線查詢

表結構: from django.db import models class Book(models.Model): name = models.CharField(max_length=32) price = models.IntegerField() pub_d

ThinkPHP5.0.10-3.2.3快取函式設計缺陷可導致Getshell

0x00 框架執行環境 ThinkPHP是一個免費開源的,快速、簡單的面向物件的輕量級PHP開發框架,是為了敏捷WEB應用開發和簡化企業應用開發而誕生的。ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的效能和至簡的程式碼的同時,也注重易用性。 Thinkphp在使用快取的時候是

ThinkPHP 3.2.3~5.0.10 快取函式設計缺陷後臺GetShell實戰

0×00 前言 ThinkPHP是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的,由於其簡單易用,很多cms都基於該框架改寫。然而 Thinkphp在快取使用卻存在缺陷,生成快取時,Thinkphp會將資料序列化存進一個php檔案,這就產生了很大的安全問題。 0×01 環境搭建 工具

【圖解】Windows下 apache-maven-3.2.3的安裝步驟+maven配置本地倉庫+Eclipse中配置maven

安裝步驟: 1.在安裝maven之前,先確保已經安裝JDK1.6及以上版本,並且配置好環境變數。 3.配置maven3的環境變數:先配置M3_HOME的環境變數,新建一個系統變數:M3_HOME , 路徑是:E:\code\apache-maven-3.2.3