1

すべてのクエリを PDO に変換していますが、初めてです。非常にばかげた質問ですが、次のコードが機能しないのはなぜですか?

try {
    $conn = new PDO('mysql:host=localhost;dbname=ddd', $user, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
    echo 'ERROR: ' . $e->getMessage();
}
                $id = $_SESSION['id'];
                $name = $_POST['name'];
                $stmt = $pdo->prepare('INSERT INTO projects 
                                      (group_id, project_name)
                                       VALUES (:id, :name)');
                $stmt->execute(array(
                             ':id'=>$id,
                             ':name'=>$name
                             ));

ありがとう。

4

2 に答える 2