ホームページ  >  に質問  >  本文

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;

?> ;# ##################################
WW2546日前956

全員に返信(1)返信します

  • 电动小老虎

    电动小老虎2017-11-23 23:05:09

    エラーコードを投稿しないと読み取れなくなります。 。

    返事
    0
  • キャンセル返事