PHP數(shù)據(jù)庫(kù)連接異常如何捕獲

PHP
小樊
81
2024-11-06 12:06:47

在PHP中,當(dāng)數(shù)據(jù)庫(kù)連接出現(xiàn)異常時(shí),可以使用mysqli_connect_error()函數(shù)來(lái)捕獲錯(cuò)誤信息。首先,確保已經(jīng)安裝了MySQLi擴(kuò)展并啟用了它。然后,可以使用以下代碼來(lái)捕獲數(shù)據(jù)庫(kù)連接異常:

<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";

// 創(chuàng)建連接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 檢查連接
if (!$conn) {
    die("連接失敗: " . mysqli_connect_error());
}
echo "連接成功";

// 關(guān)閉連接
mysqli_close($conn);
?>

在這個(gè)示例中,我們首先定義了連接數(shù)據(jù)庫(kù)所需的參數(shù)(服務(wù)器名、用戶名、密碼和數(shù)據(jù)庫(kù)名)。然后,我們使用mysqli_connect()函數(shù)嘗試建立連接。如果連接失敗,mysqli_connect()函數(shù)將返回false,我們可以使用die()函數(shù)輸出錯(cuò)誤信息并終止腳本執(zhí)行。如果連接成功,我們可以輸出"連接成功"并關(guān)閉數(shù)據(jù)庫(kù)連接。

0