MySQL是一種常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),連接MySQL數(shù)據(jù)庫(kù)有多種方式,包括以下方法:
// 使用PDO類連接數(shù)據(jù)庫(kù) try { $db = new PDO('mysql:host=127.0.0.1;dbname=mydb', 'user', 'pwd'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo '連接成功!'; } catch (PDOException $e) { echo 'Error: ' . $e->getMessage(); } // 使用mysqli類連接數(shù)據(jù)庫(kù) $db = mysqli_connect('127.0.0.1', 'user', 'pwd', 'mydb'); if (!$db) { die('連接錯(cuò)誤: ' . mysqli_connect_error()); } echo '連接成功!'; // 使用mysql函數(shù)連接數(shù)據(jù)庫(kù) $db = mysql_connect('127.0.0.1', 'user', 'pwd'); if (!$db) { die('連接錯(cuò)誤: ' . mysql_error()); } if (!mysql_select_db('mydb', $db)) { die('選擇數(shù)據(jù)庫(kù)錯(cuò)誤: ' . mysql_error()); } echo '連接成功!';
其中,PDO是一種通用的數(shù)據(jù)庫(kù)連接方法,應(yīng)用廣泛且安全性較高;mysqli是MySQL官方提供的擴(kuò)展,支持面向?qū)ο蠛兔嫦蜻^(guò)程的兩種方式連接數(shù)據(jù)庫(kù);而mysql函數(shù)則是一種較為老舊的方式,不建議使用。
無(wú)論采用哪種方式進(jìn)行連接,在連接之前必須確保正確輸入了主機(jī)地址、用戶名和密碼,還需要選擇正確的數(shù)據(jù)庫(kù)。一旦連接成功,就可以進(jìn)行各種數(shù)據(jù)庫(kù)操作,包括查詢、插入、更新和刪除等。