在linux lamp環(huán)境中,php可以通過mysqli或pdo擴(kuò)展來連接mysql數(shù)據(jù)庫(kù)。以下是使用這兩種方法進(jìn)行數(shù)據(jù)庫(kù)連接的示例:
<?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database_name"; // 建立連接 $conn = new mysqli($servername, $username, $password, $dbname); // 驗(yàn)證連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } echo "連接成功"; $conn->close(); ?>
- 使用pdo擴(kuò)展連接數(shù)據(jù)庫(kù):
<?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database_name"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // 設(shè)置 PDO 錯(cuò)誤模式為異常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "連接成功"; } catch(PDOException $e) { echo "連接失敗: " . $e->getMessage(); } $conn = null; ?>
請(qǐng)務(wù)必將your_username、your_password和your_database_name替換為實(shí)際的數(shù)據(jù)庫(kù)用戶名、密碼和數(shù)據(jù)庫(kù)名稱。如果連接成功,你將看到“連接成功”的輸出。