php連接遠(yuǎn)程達(dá)夢(mèng)數(shù)據(jù)庫(kù) php遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)

PHP無法連接到遠(yuǎn)程的mysql數(shù)據(jù)庫(kù)

首先你要確定你遠(yuǎn)程的MYSQL開啟了遠(yuǎn)程連接。

10年積累的網(wǎng)站制作、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有商州免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

默認(rèn)是不會(huì)開啟的,一般情況也是不建議開啟的,存在風(fēng)險(xiǎn)比較大。

默認(rèn)都是服務(wù)器本機(jī)或者局域網(wǎng)連接使用。

進(jìn)入服務(wù)器給mysql加上一個(gè)賬號(hào)或者直接在你使用的賬號(hào)上,連接地址localhost或者127.0.0.1改成%,就表示任何IP都可以連接了,這樣就可以遠(yuǎn)程連接了。

建議用一些界面管理軟件來修改比較直觀一點(diǎn),當(dāng)然你熟悉命令也是可以用命令來修改的。

PHP中mysql如何遠(yuǎn)程連接數(shù)據(jù)庫(kù)

可以使用pdo進(jìn)行連接

$dbms='mysql'; //數(shù)據(jù)庫(kù)類型

$host='localhost'; //數(shù)據(jù)庫(kù)主機(jī)名

$dbName='test'; //使用的數(shù)據(jù)庫(kù)

$user='root'; //數(shù)據(jù)庫(kù)連接用戶名

$pass=''; //對(duì)應(yīng)的密碼

$dsn="$dbms:host=$host;dbname=$dbName";

try {

$dbh = new PDO($dsn, $user, $pass); //初始化一個(gè)PDO對(duì)象

echo "連接成功br/";

/*你還可以進(jìn)行一次搜索操作

foreach ($dbh-query('SELECT * from FOO') as $row) {

print_r($row); //你可以用 echo($GLOBAL); 來看到這些值

}

*/

$dbh = null;

} catch (PDOException $e) {

die ("Error!: " . $e-getMessage() . "br/");

}

//默認(rèn)這個(gè)不是長(zhǎng)連接,如果需要數(shù)據(jù)庫(kù)長(zhǎng)連接,需要最后加一個(gè)參數(shù):array(PDO::ATTR_PERSISTENT = true) 變成這樣:

$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT = true));

php連接遠(yuǎn)程數(shù)據(jù)庫(kù)

對(duì)于PHP連接遠(yuǎn)程MySql數(shù)據(jù)庫(kù),通常要使用如下的語(yǔ)句:

var

$serverName

=

'db4free.net:3306';//數(shù)據(jù)庫(kù)服務(wù)器

var

$dbName

=

'dbname';//數(shù)據(jù)庫(kù)名

var

$dbUsername

=

'username';//用戶名

var

$dbPassword

=

'123';//登陸密碼

mysql_connect($serverName,$dbUsername

,$dbPassword);

mysql_select_db($dbName);

已安裝了WAMP環(huán)境,怎么連接達(dá)夢(mèng)數(shù)據(jù)庫(kù)啊,求詳細(xì)步驟!?。?/h2>

Windows系統(tǒng)下加載模塊

步驟:

1) 下載apache的windows版本并安裝,同時(shí)修改httpd.conf;

2) 下載php并安裝;

3) 安裝DM DBMS,拷貝bin目錄下php4_dm.dll、php5_dm.dll到php目錄下的extensions目錄中,修改php.ini,添加extension=php5_dm.dll (如果php安裝的是php4版本,則改為extension=php4_dm.dll),添加php.ini中有關(guān)連接的配置;

4) 重啟apache服務(wù)器,在瀏覽器中輸入http:\\localhost\php_info.php查看是否有dm模塊項(xiàng),如有說明加載DM PHP成功。

?php

/* 連接選擇數(shù)據(jù)庫(kù)*/

$link = dm_connect("localhost", "SYSDBA", "SYSDBA")

or die("Could not connect : " . dm_error());

print "Connected successfully";

/* 執(zhí)行SQL 查詢*/

$query = " INSERT INTO production.product(name,author,publisher,publishtime, product_subcategoryid,productno,satetystocklevel,originalprice,nowprice, discount,description,photo,sellstarttime)

VALUES('三國(guó)演義','羅貫中','中華書局','2005-04-01','4','9787101046121','10', '19.0000','15.2000','8.0','《三國(guó)演義》是中國(guó)第一部長(zhǎng)篇章回體小說!',null,'2006-03-20')"; $result = dm_query($query)

or die("Query failed : " . dm_error());

/* 釋放資源*/

dm_free_result($result);

/* 斷開連接*/

dm_close($link);

?

以上來自官方文檔!

分享題目:php連接遠(yuǎn)程達(dá)夢(mèng)數(shù)據(jù)庫(kù) php遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)
文章分享:http://muchs.cn/article20/hjseco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)動(dòng)態(tài)網(wǎng)站、用戶體驗(yàn)、品牌網(wǎng)站建設(shè)、ChatGPT

廣告

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

成都app開發(fā)公司