PHPでPDOを使用してデータベースに接続する方法は何ですか?

PHPでPDOを使用してデータベースに接続するには、まずPHPでPDO拡張をインストールする必要があります。その後、以下の手順に従ってPDOを使用してデータベースに接続できます:

  1. PDOオブジェクトを作成する:
$dsn = 'mysql:host=localhost;dbname=mydatabase';
$username = 'username';
$password = 'password';

try {
    $pdo = new PDO($dsn, $username, $password);
    // 设置PDO错误模式为异常
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    echo '数据库连接失败:' . $e->getMessage();
}
  1. データベースの検索を実行する。
try {
    $stmt = $pdo->query('SELECT * FROM users');
    
    // 获取查询结果
    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
        echo $row['username'] . '<br>';
    }
} catch (PDOException $e) {
    echo '查询失败:' . $e->getMessage();
}
  1. クエリを実行する際に前処理ステートメントを使用します。
try {
    $stmt = $pdo->prepare('SELECT * FROM users WHERE id = :id');
    $stmt->execute(['id' => 1]);
    
    // 获取查询结果
    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
        echo $row['username'] . '<br>';
    }
} catch (PDOException $e) {
    echo '查询失败:' . $e->getMessage();
}

このコードはPDOオブジェクトを使用してMySQLデータベースに接続し、いくつかの簡単なクエリ操作を実行しました。具体的な要件に応じて、追加、削除、更新、検索などの操作が行えます。

bannerAds