質問: PHPとMysqlで質問です。*初心者です。 現在書籍、何冊かで掲示板を作成しております。 【状況】 例えばhttp~~~/view.phpにDBから情報を取得して id1 2 3... の各フィールド情報を一覧に表示していくことはできるようになりました。 そして、その中から一つのIDを取り出して表示ということもできます。 【不明点】 それぞれのID情報を別の個別ページ(view.phpと別)で表示する方法がわかりません。 *ある書籍をみた限り、view.php?id=6などの中にそれぞれ個別に表示されていました! HTMLを勉強した限りではあたらしいページをつくるには view.php view1.php view2.php とウェブサーバーにアップロードしなければあたらしいページをつくれないはずという認識なのですが、その書籍の手順ではあらたにアップロードしたということもありません。 どのようにしてその書籍では個別ページができるのでしょうか?隅々までみたのですがわかりませんでした涙
回答: 質問の意味を取り違えてるかもしれませんが、view.php?id=6の意味がわからないということでしょうか?? これは、view.phpの中に$_GET("id")というのがあったらその中身が6になるということです。getとかpostについてはその書籍に書かれてなかったですか? なのでたぶん、view.php?id=6とすることによってview.php内にidが6のDBの情報を引っ張ってきてるんだろうなと思うのです。 そのときのSQLはたぶん、select * from テーブル名 where id = $_GET("id")とかになるんじゃないかと思います。セキュリティ的にこういうのは多分ダメなのでしょうが意味としてはそうです。