質問: YouTubeでデータベースについて勉強している初心者でございます。mampでデータベースの取得、出力を実行したいのですが、functionの中にまとめた取得情報、出力情報が正常に機能しません。var_dumpで見たところnullと出てきました。調べると値が入ってないことが多いみたいなので再度テーブルに情報を入れているかの確認と、実際にYouTubeに載っているコードと比較しながら確認作業をしていても手応えなしです。解決案をいただけると幸いです。 php query($sql); $res=$stmt->PDOStatement::fetchAll(PDO::FETCH_ASSOC); return $res; } $dbUsers=getDb(); var_dump(); ?> ブログ ブログ一覧 No 名前 email パスワード ### 発生している問題・エラーメッセージ データベースの取得、出力の不備 ### 該当のソースコード ``` ソースコード ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してく
回答: $stmt->PDOStatement::fetchAll(PDO::FETCH_ASSOC);の構文がまず間違っており、それを$stmt->fetch(PDO::FETCH_ASSOC);に変換。