###前提・実現したいこと
ここに質問したいことを詳細に書いてください
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
ここにご自身が実行したソースコードを書いてください ```<html> <head> <meta charset="utf-8"> </head> <body> <table border="1"> <?php $dsn = 'mysql:dbname=training;host=localhost'; $user = 'root'; $password = 'admin'; try{ $dbh = new PDO($dsn, $user, $password); print('接続に成功しました。<br>'); $dbh->query('SET NAMES utf8'); $sql = 'select * from shohin'; foreach ($dbh->query($sql) as $row) { print("<tr>"); print("<td>".$row['shohin_id']."</td>"); print("<td>".$row['shohin_mei']."</td>"); print("<td>".$row['shohin_bunrui']."</td>"); print("<td>".$row['hanbai_tanka']."</td>"); print("<td>".$row['shiire_tanka']."</td>"); print("<td>".$row['torokubi']."</td>"); print("</tr>"); } }catch (PDOException $e){ print('Error:'.$e->getMessage()); die(); } $sql = "INSERT INTO shohin(shohin_id,shohin_mei,shohin_bunrui,hanbai_tanka,shiire_tanka,torokubi) VALUES (:id,:name,:bunrui,:htanka,:stanka,:torokubi)"; $stmt = $dbh->prepare($sql); $stmt -> bindValue(':id','0019', PDO::PARAM_STR); $stmt -> bindValue(':name','テレビ', PDO::PARAM_STR); $stmt -> bindValue(':bunrui','電化製品', PDO::PARAM_STR); $stmt -> bindValue(':htanka',1200, PDO::PARAM_INT); $stmt -> bindValue(':stanka',1200, PDO::PARAM_INT); $stmt -> bindValue(':torokubi','2009-06-28', PDO::PARAM_STR); $stmt -> execute(); $dbh=null; ?> </table> <form method="post" action="database2.php"> <button value="1" name="insert">インサート</button> </form> <form method="post" action="database2.php"> <button value="1" name="delete">デリート</button> </form> </body> </html> ###試したこと 課題に対してアプローチしたことを記載してください ###補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答3件
あなたの回答
tips
プレビュー