PDO でプリペアド ステートメントを実行するのに失敗しました。専門家にアドバイスを求めたいと思います。
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDBPDO";
try{
$conn = new PDO("mysqli:host=$servername;dbname=$dbname; ",$username,$password);
## //PDO エラー モードを例外に設定します
$conn->serAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//SQL の前処理とパラメータのバインド
$stmt= $conn->prepare("INSERT INTO MyGuests (firstname) ,lastname,email) VALUES(:firstname,:lastname,:email)");
$stmt->bindParam(':firstname',$firstname );
$stmt->bindParam(':lastname',$lastname);
$stmt->bindParam(':email',$email);
# //アウトの アウトの '‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ - $email = "jhon@example.com";
$stmt->execute ();
## $firstname = "Mary";
$lastname = "Moe";
$email = "mary@example .com";
$stmt->execute();
$firstname = "ジュリー";
$lastname = "Dooley";
$email = "julie@example.com";
$stmt->execute();
# $stmt->execute();
## $stmt->実行(); ";
## }catch(PDOException $e){
echo "エラー:<br> ". $ e->getMessage();
}
## $conn=null;
?> ;# ##################################
W2546日前956