在 PHP 中鏈接 root 用戶可以通過使用 mysqli 或 PDO 擴展來實現。
使用 mysqli 擴展:
<?php
$servername = "localhost";
$username = "root";
$password = "root";
// 創建連接
$conn = mysqli_connect($servername, $username, $password);
// 檢查連接是否成功
if (!$conn) {
die("連接失敗: " . mysqli_connect_error());
}
// 創建數據庫
$sql = "CREATE DATABASE myDB";
if (mysqli_query($conn, $sql)) {
echo "數據庫創建成功";
} else {
echo "創建數據庫時出錯: " . mysqli_error($conn);
}
// 關閉連接
mysqli_close($conn);
?>使用 PDO 擴展:
<?php
$servername = "localhost";
$username = "root";
$password = "root";
try {
$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
// 設置 PDO 錯誤模式爲異常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "連接成功";
// 創建數據庫
$sql = "CREATE DATABASE myDB";
// 使用 exec() 方法執行 SQL 語句
$conn->exec($sql);
echo "數據庫創建成功";
} catch(PDOException $e) {
echo "連接失敗: " . $e->getMessage();
}
// 關閉連接
$conn = null;
?>上述示例中,假設要創建一個名爲 "myDB" 的數據庫。鏈接 root 用戶時,可以省略掉數據庫名,然後在 SQL 語句中使用 "CREATE DATABASE" 命令來創建數據庫。