最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
php支持多種數(shù)據(jù)庫(kù)的方法 php可以支持哪些數(shù)據(jù)庫(kù)

PHP同時(shí)連接多個(gè)mysql數(shù)據(jù)庫(kù)示例代碼

這篇文章主要介紹了PHP同時(shí)連接多個(gè)mysql數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn),需要的朋友可以參考下

創(chuàng)新互聯(lián)一直在為企業(yè)提供服務(wù),多年的磨煉,使我們?cè)趧?chuàng)意設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè)到技術(shù)研發(fā)擁有了開(kāi)發(fā)經(jīng)驗(yàn)。我們擅長(zhǎng)傾聽(tīng)企業(yè)需求,挖掘用戶對(duì)產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過(guò)十載以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開(kāi)發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)四川移動(dòng)機(jī)房托管成都App定制開(kāi)發(fā)、手機(jī)移動(dòng)建站、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)整合營(yíng)銷。

實(shí)例:

代碼如下:

?php

$conn1

=

mysql_connect("127.0.0.1",

"root","root","db1");

mysql_select_db("db1",

$conn1);

$conn2

=

mysql_connect("127.0.0.1",

"root","root","db2");

mysql_select_db("db2",

$conn2);

$sql

=

"select

*

from

ip";

$query

=

mysql_query($sql);

if($row

=

mysql_fetch_array($query))

echo

$row[0]."n";

$sql

=

"select

*

from

web

";

$query

=

mysql_query($sql);

if($row

=

mysql_fetch_array($query))

echo

$row[0];

?

這段代碼存在問(wèn)題,在程序執(zhí)行時(shí)會(huì)報(bào)錯(cuò):PHP

Warning:

mysql_fetch_array()

expects

parameter

1

to

be

resource,

boolean

given

in

....

原因分析:

程序開(kāi)始建立兩個(gè)數(shù)據(jù)庫(kù)鏈接,函數(shù)mysql_query()原型:

resource

mysql_query

(

string

$query

[,

resource

$link_identifier

]

)

向與指定的連接標(biāo)識(shí)符關(guān)聯(lián)的服務(wù)器中的當(dāng)前活動(dòng)數(shù)據(jù)庫(kù)發(fā)送一條查詢。如果沒(méi)有指定

link_identifier,則使用上一個(gè)打開(kāi)的連接。如果沒(méi)有打開(kāi)的連接,本函數(shù)會(huì)嘗試無(wú)參數(shù)調(diào)用

mysql_connect()

函數(shù)來(lái)建立一個(gè)連接并使用之。查詢結(jié)果會(huì)被緩存。

在本例中由于沒(méi)有指定link_identifier,所以,在執(zhí)行第一條sql時(shí),默認(rèn)使用的是上一個(gè)打開(kāi)的鏈接,即$conn2,而實(shí)際上第一條sql語(yǔ)句應(yīng)該使用的是$conn1,所以導(dǎo)致報(bào)錯(cuò),所以為了能夠鏈接多個(gè)mysql數(shù)據(jù)庫(kù),可以使用如下方法:

方法1:在mysql_query函數(shù)中指定所用連接,即:

代碼如下:

?php

$conn1

=

mysql_connect("127.0.0.1",

"root","root","db1");

mysql_select_db("Muma",

$conn1);

$conn2

=

mysql_connect("127.0.0.1",

"root","root","db2");

mysql_select_db("product",

$conn2);

$sql

=

"select

*

from

ip";

$query

=

mysql_query($sql,$conn1);

//添加連接$conn1

if($row

=

mysql_fetch_array($query))

echo

$row[0]."n";

$sql

=

"select

*

from

web

";

$query

=

mysql_query($sql,

$conn2);

if($row

=

mysql_fetch_array($query))

echo

$row[0];

?

方法2:在sql語(yǔ)句中關(guān)聯(lián)所用數(shù)據(jù)庫(kù),此時(shí)可以省略mysql_query的第二個(gè)參數(shù),即:

代碼如下:

?php

$conn1

=

mysql_connect("127.0.0.1",

"root","root","db1");

mysql_select_db("db1",

$conn1);

$conn2

=

mysql_connect("127.0.0.1",

"root","root","db2");

mysql_select_db("db2",

$conn2);

$sql

=

"select

*

from

db1.ip";

//關(guān)聯(lián)數(shù)據(jù)庫(kù)

$query

=

mysql_query($sql);

if($row

=

mysql_fetch_array($query))

echo

$row[0]."n";

$sql

=

"select

*

from

db2.web

";

$query

=

mysql_query($sql);

if($row

=

mysql_fetch_array($query))

echo

$row[0];

?

thinkphp如何連接多個(gè)數(shù)據(jù)庫(kù)

不知道你說(shuō)的是分布式數(shù)據(jù)庫(kù)還是切換式數(shù)據(jù)庫(kù)

如果是分布式數(shù)據(jù)話的話可以參考官方手冊(cè):

如果僅僅是數(shù)據(jù)庫(kù)切換的話,可以參考官方手冊(cè):

PHP中如何連接多個(gè)數(shù)據(jù)庫(kù),同時(shí)操作兩個(gè)以上

$conn1=mysql_connect('...','...','...'); //將第一個(gè)數(shù)據(jù)庫(kù)連接資源保存到變量conn1中

$conn2=mysql_connect('...','...','...'); //將第二個(gè)數(shù)據(jù)庫(kù)連接資源保存到變量conn2中

然后在執(zhí)行查詢操作時(shí),指定使用哪個(gè)連接資源,如:mysql_query('select ....',$conn1);

希望可以幫到你,謝謝!

php鏈接多個(gè)數(shù)據(jù)庫(kù)

實(shí)例化兩條sql鏈接.例如 $wdb = mysql_connect('localhost','root','123456','a1');//負(fù)責(zé)寫(xiě)入的數(shù)據(jù)庫(kù)$rdb = mysql_connect('192.168.xx.xx','root','123456','a2');//負(fù)責(zé)讀的數(shù)據(jù)庫(kù)這樣就可以鏈接兩個(gè)數(shù)據(jù)庫(kù)了。


名稱欄目:php支持多種數(shù)據(jù)庫(kù)的方法 php可以支持哪些數(shù)據(jù)庫(kù)
轉(zhuǎn)載源于:http://fisionsoft.com.cn/article/ddijjhi.html