新聞中心
php怎么查詢兩個數(shù)據(jù)庫的內(nèi)容
你說的是數(shù)據(jù)庫,還是數(shù)據(jù)表啊。
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)祁門免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
如果是數(shù)據(jù)表的話,可以用連接查詢。
select a.id,a.username,b.id as bid b.title from 表A a left join 表B b on a.id=b.id
這樣就可以了,如果是兩個數(shù)據(jù)庫,那就比較麻煩,要創(chuàng)建兩個連接對象。再分別打開兩個表。再操作。
thinkphp5數(shù)據(jù)庫如何查詢兩個表的數(shù)據(jù)?
如果是mysql里面兩個不同的數(shù)據(jù)庫,應(yīng)該是可以直接使用 [數(shù)據(jù)庫名稱].[表名]來關(guān)聯(lián)的。TP指定的數(shù)據(jù)庫,是因?yàn)樗彺孢@個數(shù)據(jù)庫的表字段等。
試試看行不行,我測試通過: SELECT a.*,b.* FROM table1 a LEFT JOIN db2.table2 b ON a.id=b.id
PHP 查詢兩個表數(shù)據(jù)
樓下幾位都對。但是你這表其實(shí)不太合理,兩張表的關(guān)聯(lián)有問題。因?yàn)樯碳颐赡芟嗤?,建議你加個字段shangjiaID 。table1 和table2中都有,且唯一。然后用左鏈接。left join 。不明白啥意思可以去百度下。
本文題目:php查詢兩個數(shù)據(jù)表,sql查詢兩個表數(shù)據(jù)
分享路徑:http://www.dlmjj.cn/article/hdjdih.html