いつも大変お世話になっております。
タイトルにもあるように、
複数のデータを含む連想配列の変数を、一つひとつMySQLのテーブルに格納していきたいのですが、思ったように上手くいきません。
INSERTのSQL構文をデータの数書いてみましたが、連想配列の一番最後のデータしか格納されませんでした。
ここから、どう展開していけばよいでしょうか?
是非ご教授のほどよろしくお願い申し上げます。
<?php try { $dsn='略'; $user='略'; $password='略'; $dbh=new PDO($dsn,$user,$password); $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $sql='INSERT INTO テーブル名 (content,time) VALUES (?,?)'; $stmt=$dbh->prepare($sql); $data[]=$content; $content←複数のデータを保有している $data[]=$time; $time←複数のデータを保有している $stmt->execute($data); $dbh=null; print '追加しました。<br />'; } catch (Exception $e) { print 'ただいま障害により大変ご迷惑をお掛けしております。'; exit(); } ?>回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/10 00:35
退会済みユーザー
2015/04/10 01:15
2015/04/10 02:42
退会済みユーザー
2015/04/10 02:45