MySQL 數(shù)據(jù)庫(kù)是世界上最流行的開(kāi)源數(shù)據(jù)庫(kù)之一。在您開(kāi)發(fā) web 應(yīng)用程序時(shí),您經(jīng)常需要連接到 MySQL 數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)檢索。MySQL 數(shù)據(jù)庫(kù)連接是建立與 MySQL 數(shù)據(jù)庫(kù)之間通信的必要步驟。以下是幾種連接到 MySQL 數(shù)據(jù)庫(kù)的方法。
1. 使用 mysqli 擴(kuò)展連接到 MySQL 數(shù)據(jù)庫(kù):
// 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 檢測(cè)連接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully";
2. 使用 PDO 擴(kuò)展連接到 MySQL 數(shù)據(jù)庫(kù):
// 創(chuàng)建連接 try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // 設(shè)置 PDO 錯(cuò)誤模式為異常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); }
3. 使用 mysql_connect 函數(shù)連接到 MySQL 數(shù)據(jù)庫(kù):
// 創(chuàng)建連接 $conn = mysql_connect($servername, $username, $password); // 檢查連接是否成功 if (!$conn) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully';
無(wú)論您選擇哪種連接方式,都需要提供正確的 MySQL 數(shù)據(jù)庫(kù)的用戶名和密碼來(lái)建立數(shù)據(jù)庫(kù)連接。連接成功后,您可以執(zhí)行數(shù)據(jù)庫(kù)操作,如插入、更新、查詢和刪除等。