首頁  >  文章  >  後端開發  >  Darshan Hiranandani 的解釋:如何使用 PHP 連接到 MySQL 資料庫?

Darshan Hiranandani 的解釋:如何使用 PHP 連接到 MySQL 資料庫?

WBOY
WBOY原創
2024-08-06 18:46:42568瀏覽

Explain by Darshan Hiranandani : How do I connect to a MySQL database using PHP?

大家好,我是 Darshan Hiranandani,我正在解釋如何使用 PHP 連接到 MySQL 資料庫?

要使用 PHP 連線到 MySQL 資料庫,您可以使用 mysqli 擴充或 PDO(PHP 資料物件)擴充。以下是這兩種方法的範例:

使用 mysqli 擴充

// 資料庫憑證
$servername = "localhost";
$username = "你的使用者名稱";
$password = "你的密碼";
$dbname = "your_database";

// 建立連線
$conn = new mysqli($servername, $username, $password, $dbname);

// 檢查連接
if ($conn->connect_error) {
die("連線失敗:" . $conn->connect_error);
}
echo "連線成功";

// 關閉連線
$conn->close();
? >

*使用 PDO 擴充
*

// 資料庫憑證
$servername = "localhost";
$username = "你的使用者名稱";
$password = "你的密碼";
$dbname = "your_database";

嘗試{
// 建立一個 PDO 實例
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// 將 PDO 錯誤模式設定為異常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "連線成功";
} catch (PDOException $e) {
回顯“連線失敗:”。 $e->getMessage();
}

// 關閉連線
$conn = null;
? >

說明
資料庫憑證:

$servername:MySQL 伺服器的主機名稱或 IP 位址。
$username:MySQL 資料庫的使用者名稱。
$password:MySQL資料庫的密碼。
$dbname: 你要連接的MySQL資料庫的名稱。
使用 mysqli:

使用 new mysqli() 建立連線。
使用 $conn->connect_error 檢查連線。
使用 $conn->close() 關閉連線。
使用 PDO:

使用 DSN(資料來源名稱)、使用者名稱和密碼建立一個新的 PDO 實例。
將錯誤模式設為 PDO::ERRMODE_EXCEPTION 以在錯誤時拋出異常。
透過將 PDO 實例設為 null 來關閉連線。
在 mysqli 和 PDO 之間進行選擇
mysqli:過程和物件導向的介面。僅支援 MySQL。
PDO:物件導向的介面。支援多種資料庫類型(MySQL、PostgreSQL、SQLite 等)。提供更靈活、更安全的與資料庫互動的方式。
這兩種方法都被廣泛使用,但建議使用 PDO,因為它的靈活性和對多種資料庫類型的支援。

以上是Darshan Hiranandani 的解釋:如何使用 PHP 連接到 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn