ホームページ >バックエンド開発 >PHPチュートリアル >PHPにおけるPDOベースの前処理のサンプルコードの詳細説明

PHPにおけるPDOベースの前処理のサンプルコードの詳細説明

黄舟
黄舟オリジナル
2017-03-29 09:11:43993ブラウズ

この記事では主にPDOに基づいて前処理を実装するためのphpを紹介し、PDO前処理に関連する操作スキルと注意事項をサンプルの形で分析します。必要な方は参考にしてください

この記事では、例 PDO を使用して、PDO ベースの前処理を実装します。参考のために皆さんと共有してください。詳細は次のとおりです:

$servername="localhost";
$username="root";
$password="admin";
//$dbname为我的test数据库
$dbname="test";
try{
  $conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
  //设置pdo错误异常处理
  $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
  //预处理SQL并绑定参数
  $stmt=$conn->prepare("INSERT INTO user(user_first,user_last,age)VALUES(:user_first,:user_last,:age)");
  $stmt->bindParam(":user_first",$user_first);
  $stmt->bindParam(":user_last", $user_last);
  $stmt->bindParam(":age",$age);
  //要执行的插入记录
  $user_first="xiao";
  $user_last="liang";
  $age=15;
  $stmt->execute();
  //要执行的插入记录
  $user_first="xiao";
  $user_last="cheng";
  $age=23;
  $stmt->execute();
  echo "News record created successfully!";
}catch(PDOException $e){
  echo "Error:".$e->getMessage();
}
$conn=null;

以上がPHPにおけるPDOベースの前処理のサンプルコードの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。