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