溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何使php與數(shù)據(jù)庫(kù)連接

發(fā)布時(shí)間:2020-07-16 14:16:32 來(lái)源:億速云 閱讀:191 作者:Leah 欄目:編程語(yǔ)言

如何使php與數(shù)據(jù)庫(kù)連接?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

php連接數(shù)據(jù)庫(kù)的方法:可以通過mysqli_connect()函數(shù)來(lái)實(shí)現(xiàn)。函數(shù)語(yǔ)法:【mysqli_connect(host, username, password, dbname,port, socket)】,連接成功后返回連接標(biāo)識(shí)符。

要使用php腳本連接數(shù)據(jù)庫(kù),可以通過mysqli_connect()函數(shù)來(lái)實(shí)現(xiàn)。

函數(shù)介紹:

PHP 提供了 mysqli_connect() 函數(shù)來(lái)連接數(shù)據(jù)庫(kù)。

該函數(shù)有 6 個(gè)參數(shù),在成功鏈接到 MySQL 后返回連接標(biāo)識(shí),失敗返回 FALSE 。

語(yǔ)法:

mysqli_connect(host, username, password, dbname,port, socket);

參數(shù)說明:

  • host    可選。規(guī)定主機(jī)名或 IP 地址

  • username    可選。規(guī)定 MySQL 用戶名

  • password    可選。規(guī)定 MySQL 密碼

  • dbname    可選。規(guī)定默認(rèn)使用的數(shù)據(jù)庫(kù)

  • port    可選。規(guī)定嘗試連接到 MySQL 服務(wù)器的端口號(hào)

  • socket    可選。規(guī)定 socket 或要使用的已命名 pipe

如果想斷開與數(shù)據(jù)庫(kù)的連接,可以使用 PHP 的 mysqli_close() 函數(shù)來(lái)實(shí)現(xiàn)。

該函數(shù)只有一個(gè)參數(shù)為 mysqli_connect() 函數(shù)創(chuàng)建連接成功后返回的 MySQL 連接標(biāo)識(shí)符。

bool mysqli_close ( mysqli $link )

本函數(shù)關(guān)閉指定的連接標(biāo)識(shí)所關(guān)聯(lián)的到 MySQL 服務(wù)器的非持久連接。如果沒有指定 link_identifier,則關(guān)閉上一個(gè)打開的連接。

提示:通常不需要使用 mysqli_close(),因?yàn)橐汛蜷_的非持久連接會(huì)在腳本執(zhí)行完畢后自動(dòng)關(guān)閉。

代碼實(shí)現(xiàn):

<?php$dbhost = 'localhost';  // mysql服務(wù)器主機(jī)地址
$dbuser = 'root';            // mysql用戶名
$dbpass = '123456';          // mysql用戶名密碼
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
    die('Could not connect: ' . mysqli_error());
}
echo '數(shù)據(jù)庫(kù)連接成功!';mysqli_close($conn);
?>

關(guān)于如何使php與數(shù)據(jù)庫(kù)連接問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI