更新
概要
生成したPDOオブジェクトのexecまたはプリペアードステートメントのexecuteメソッドで更新
サンプル
ソース
<?php
/*******************************************
* PDO
*******************************************/
// 登録するデータを配列に格納
$ids = array(10, 11, 12);
$titles = array("COUNTRY", "PARTY", "QUIZ");
$contents = array("Contry Song", "Party Music", "Quiz Song");
try{
// MySQLサーバへ接続
$pdo = new PDO(
"mysql:host=localhost; dbname=pdotest",
"root",
"");
var_dump($pdo);
// プリペアードステートメント発行
$sql = "
INSERT INTO `cd`(
id
, title
, content) VALUES (
:id
, :title
, :content
)
";
$stmt = $pdo->prepare($sql);
var_dump($stmt);
// クエリー発行
for($i = 0;$i < 3;$i++){
// パラメータ割り当て
$stmt->bindValue(":id", $ids[$i]);
$stmt->bindValue(":title", $titles[$i]);
$stmt->bindValue(":content", $contents[$i]);
// 実行
$stmt->execute();
}
}catch(PDOException $e){
var_dump($e->getMessage());
}
// 切断
$pdo = null;
最終更新:2012年12月08日 23:38