
PHPで簡易掲示板のようなものを作成中です
データベースへの値の入力、出力は一通り覚えたのですが
掲示板のスレッドの記事をミクシィなどの
プロフィールなどで見かけるように
http://example.com.news.php?id=0001
という感じに、IDを与えて表示したいのですが
どうやったらこういう風に記事IDが作れるのでしょうか?
原理と考え方だけでも教えていただけるとありがたいです
No.2ベストアンサー
- 回答日時:
よくあるパターンとしては、こんな感じですね。
// 表示側
if( $_GET['id'] )
{
$sql = "SELECT * FROM table WHERE id = '" . $_GET['id'] . "'";
// データベースからデータを取得
}
// URL作成側(記事の一覧など)
$count = count( $data );
for( $i = 0; $i < $count; $i++ )
{
echo "<a href=\"http://~/news.php?id=" + $data[$i]['id'] + "\">hoge</a>";
}
失礼ですが、たとえ参考書に載っていなくても、基本的なことはネットで調べればすぐに見つかります。
tadokoro12さんは他にもたくさんご質問をされているようですが、
簡単なことはご自分でお探しになった方が回答を待つ必要もないですし、
いろいろと調べたらその分だけ勉強にもなると思います。
掲示板完成までまだまだわからないことは出てくると思いますが、
プログラミングをする上でわからないことを調べて答えを見つけ出す能力も重要かと思います。
No.1
- 回答日時:
記事って、たいていの場合はDBに格納したりしますよね
ということで、DBでシーケンステーブルを作ったり、AUTO_INCREMENTを使えばなーんも考えずに連番でIDをふってくれます。
この回答への補足
回答ありがとうございます
AUTO_INCREMENTを使って主キーにするだけでIDに連番を
振ってくれるところまではわかったのですが
それをどうやってページで表示したらいいのか、よくわかりません
手元に参考書もあるのですが詳しい説明を
書いてくれてません、どうやったら
ウェブページで表示できるか考え方みたいな
ものを教えてもらえませんでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPについてなのですが未定義の...
-
mysql_insert_id()の使い方
-
PHP 10件表示 "前へ" "次へ"
-
PEARのPagerの設定の仕方
-
PEAR::DBで取得したデータで処...
-
checkboxで複数選択して,OR...
-
DBで検索結果に該当するデータ...
-
空だと思ったのに・・・
-
MySQLのエクスポート
-
VBAをつかってクエリの情報を抽...
-
アカウント検索(データベース...
-
【PHPとDBの連動】時刻表作成
-
mysql_queryでDB検索をしたいが...
-
phpのPEARのMDB2を使って出たエ...
-
codeigniter 複数モデルでトラ...
-
MySQLについて
-
エラー3011
-
SELECT文を発行して、ACCESSよ...
-
テーブルの最後のレコードしか...
-
ExcelからAccessのクエリを呼び...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DBで検索結果に該当するデータ...
-
PHPで[]の使い方について
-
mysql_fetch_assoc()の非推奨
-
アラートでyes noを作りたいです。
-
チェックボックスでチェックし...
-
チェックボックスから検索、PHP...
-
checkboxクリック時、SQLを実行...
-
phpでmysqlを使ってデータベー...
-
sortable ギブアップです…助け...
-
PHP 10件表示 "前へ" "次へ"
-
空だと思ったのに・・・
-
入力フォームが上手く動きませ...
-
PHP MYSQLから呼び出し後の比較
-
データベースのページング出力...
-
チェックボックス検索システム
-
エクセルVBAについて
-
検索したときなにも無かった場合
-
PHPでMySQLデータを呼び出し、w...
-
mysqlから取得した配列をカンマ...
-
DBから抜き出した値を表示する方法
おすすめ情報