内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

php多數(shù)據(jù)庫類 PHP常用的數(shù)據(jù)庫是

ThinkPHP2.1 多數(shù)據(jù)庫 表前綴怎么設(shè)置

ThinkPHP\Common文件夾中的convention.php中是tp的核心配置文件,不能亂動,如果要想更改里面的配置,在Conf 文件夾里面的config.php可以配置,可以這樣寫

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了淇縣免費建站歡迎大家使用!

?php

return array(

'DB_TYPE' = 'mysql',// 數(shù)據(jù)庫類型

'DB_HOST' = '127.0.0.1',// 數(shù)據(jù)庫服務(wù)器地址

'DB_NAME' = 'thinkphp',// 數(shù)據(jù)庫名稱

'DB_USER' = 'root',// 數(shù)據(jù)庫用戶名

'DB_PWD' = '123',// 數(shù)據(jù)庫密碼

'DB_PREFIX' = 'tp_',// 數(shù)據(jù)表前綴

'DB_CHARSET' = 'utf8',// 網(wǎng)站編碼

'DB_PORT' = '3306',// 數(shù)據(jù)庫端口

'APP_DEBUG' = false,// 開啟調(diào)試模式

);

?

也可以在最外邊寫,就是與ThinkPHP框架同一目錄中寫一個config.php文件,格式如同上面的一樣,不過在Conf 文件夾里面的config.php中得包含最外邊的那個config.php

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

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

實例:

代碼如下:

?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];

?

這段代碼存在問題,在程序執(zhí)行時會報錯:PHP

Warning:

mysql_fetch_array()

expects

parameter

1

to

be

resource,

boolean

given

in

....

原因分析:

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

resource

mysql_query

(

string

$query

[,

resource

$link_identifier

]

)

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

link_identifier,則使用上一個打開的連接。如果沒有打開的連接,本函數(shù)會嘗試無參數(shù)調(diào)用

mysql_connect()

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

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

方法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語句中關(guān)聯(lián)所用數(shù)據(jù)庫,此時可以省略mysql_query的第二個參數(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ù)庫

$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];

?

PHP 使用多個數(shù)據(jù)庫 如何指定默認數(shù)據(jù)庫?想讓代碼比較好看方便些。

比較好的方法就是 封裝一個 數(shù)據(jù)庫類,這樣你可以根據(jù)不同的數(shù)據(jù)庫 調(diào)用連接 方法,以實現(xiàn)多數(shù)據(jù)庫連接,其中默認數(shù)據(jù)庫 你可以在類的屬性中指定,關(guān)于這方面的知識你可以參考一下開源的類或框架,對你的研究這方面的知識很有幫助

本文標題:php多數(shù)據(jù)庫類 PHP常用的數(shù)據(jù)庫是
本文URL:http://www.rwnh.cn/article18/doocsgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站改版企業(yè)建站、App開發(fā)、品牌網(wǎng)站設(shè)計、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
蚌埠市| 泉州市| 平阴县| 赤水市| 江阴市| 汤阴县| 海林市| 班玛县| 聊城市| 天长市| 易门县| 噶尔县| 电白县| 肥东县| 曲阳县| 阿拉善左旗| 高唐县| 安吉县| 普定县| 米林县| 乐昌市| 武清区| 巢湖市| 卢湾区| 阳新县| 新源县| 恩施市| 西宁市| 永和县| 北票市| 平武县| 岚皋县| 平谷区| 麻阳| 高雄县| 天长市| 张家川| 四平市| 南漳县| 嵊州市| 抚松县|