XAMPPでデータベースに接続する方法は何ですか?

データベースに接続するには、使用しているデータベースシステムに応じて異なる方法を取る必要があります。XAMPPで一般的なデータベースシステムに接続する手順は次の通りです:

  1. MySQL:XAMPPにはデフォルトでMySQLデータベースがインストールされています。MySQLデータベースに接続するには、PHPのMySQLiまたはPDO拡張機能を使用できます。まず、MySQLサーバーが実行されていることを確認してください。次に、以下のサンプルコードを使用してMySQLデータベースに接続できます:
$servername = "localhost";
$username = "root";
$password = "";

// 创建连接
$conn = new mysqli($servername, $username, $password);

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败:" . $conn->connect_error);
}

echo "成功连接到MySQL数据库";
  1. MariaDBはMySQLの派生ですが、MySQLと同じ接続方法を使用します。MariaDBデータベースに接続するために、同じサンプルコードを使用できます。
  2. PostgreSQLに接続するには、PHPのPDO拡張機能を使用する必要があります。まず、PostgreSQLサーバーが稼働していることを確認してください。次に、以下のサンプルコードを使用してPostgreSQLデータベースに接続できます:
$host = "localhost";
$dbname = "your_database";
$user = "your_username";
$password = "your_password";

try {
    $conn = new PDO("pgsql:host=$host;dbname=$dbname", $user, $password);
    echo "成功连接到PostgreSQL数据库";
} catch (PDOException $e) {
    die("连接失败:" . $e->getMessage());
}
  1. SQLiteに接続するには、PHPのPDO拡張機能を使用します。まず、SQLite拡張機能が有効になっていることを確認してください。次に、以下の例のコードを使用してSQLiteデータベースに接続できます。
$database = "path/to/your/database.sqlite";

try {
    $conn = new PDO("sqlite:$database");
    echo "成功连接到SQLite数据库";
} catch (PDOException $e) {
    die("连接失败:" . $e->getMessage());
}

以上のサンプルコードは、データベースへの接続のみを示しており、実際のデータベース操作は含まれていません。必要に応じて、クエリの実行、挿入、更新などが必要になる場合があります。

bannerAds