質問: phpのデータベースについて質問です。 コード https://ideone.com/IZ7MpN サイト https://gray-code.com/php/make-the-board-vol11/
回答: messageテーブルのキーはどうなっていますか? このとおりに作成できているか確認してください。auto_increment の指定を忘れていると、値をセットしていないカラム(null になる)がキーなので、2つめ以降のデータが登録できません。 (蛇足) htmlspecialcharsとかpreg_replaceとか無駄なこと(あとで表示するときにやればいい処理やそもそもしなくていい処理)はやっているのに、一番大事なmysqli用のエスケープが為されていないように見えます。非常に危険なコードなのであまり参考にしないほうが・・・とは思いますね。 このあとの章では言及しているのかな(まだ全体を読めていません)。