DBから情報を抜き出して掲示板に内容を出力しようとしたらこんなエラーが発生しました。
なんだこれはと思い調べてみると配列関連のエラーだそうで(正直詳しくわかってない)
PHPのために購入したテキスト通りに進めているはずなのにエラーばっかり出るから不親切なテキストですね。
どうやって解決したのか
そもそもの書き方の問題でした
エラーが起きていた時のコードをうっかりスクショしておくの忘れてしまっていました。申し訳ございません。
//$postにDBに格納されている情報を格納
$post = $db->query('SELECT * FROM users JOIN posts ON posts.user_id = users.id');
foreach($post as $posts) {
print_r(htmlspecialchars($posts['name'] . ":" . $posts['text'], ENT_QUOTES). '<br>');
}
これで無事に解決できました。foreachの使い方も改めて勉強できたのでいい感じでした。
foreach(配列が格納されている変数 as 任意の変数名){
//行いたい処理
}
でDB内に格納されている情報を全て出力されるようになります。