皆様いつもお世話になっております。
実行環境は以下の通りです。
PHP:7.2.1
phpMyAdmin:4.7.7
MySQL:5.6.38
SQLを実行し,SQL文の列ごとのデータを配列に入れて、それを出力したいのですがエラーが出てしまいます。
php
1$id = 56; 2 3$user = "root"; 4$pass = "root"; 5$dbh = new PDO('mysql:host=localhost;dbname=hozon;charset=utf8', $user, $pass); 6#idは主キー 7$stmt = $dbh->prepare("SELECT id, code, prod_name, mount, category, end_date from hozon where id = :id"); 8$stmt->bindParam(':id', $id, PDO::PARAM_STR); 9$stmt->execute(); 10$value = $stmt -> fetchALL(); 11echo $value['id']; 12echo $value['code']; 13echo $value['prod_name']; 14echo $value['mount']; 15echo $value['category']; 16echo $value['end_date']; 17?>
エラーメッセージ Notice: Undefined index: id in /Applications/MAMP/htdocs/Practices/fetch_from_sql.php on line 9 Notice: Undefined index: code in /Applications/MAMP/htdocs/Practices/fetch_from_sql.php on line 10 Notice: Undefined index: prod_name in /Applications/MAMP/htdocs/Practices/fetch_from_sql.php on line 11 Notice: Undefined index: mount in /Applications/MAMP/htdocs/Practices/fetch_from_sql.php on line 12 Notice: Undefined index: category in /Applications/MAMP/htdocs/Practices/fetch_from_sql.php on line 13 Notice: Undefined index: end_date in /Applications/MAMP/htdocs/Practices/fetch_from_sql.php on line 14
どうしたらSQLの出力結果を配列に格納できるでしょうか?
アドバイスとご教授のほど、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/29 02:08
2018/04/29 02:10