PHPとMYSQLの練習にブックマークサイトを作っています。
ブックマーク登録の際に、複数のカテゴリを登録できるようにしたいです。
DBに下記3つのテーブルを作りましたが、
ブックマーク登録フォームから、どのようにカテゴリを登録させたらいいのかわからずにいます。
category
ーーーーーーーーーーーーーーーーーーーーー
| cate_id(int 4) | cate_name(varchar 45)
ーーーーーーーーーーーーーーーーーーーーー
bookmark
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
| bkm_id(int 10) | title(varchar 45) | url(varchar 45) |
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
category_bookmark(中間テーブル)
ーーーーーーーーーーーーーーーーーーーーー
| cate_id(FK int 4) | bkm_id(FK int 10)
ーーーーーーーーーーーーーーーーーーーーー
登録フォーム
URL [---txt--]
Title [---txt--]
カテゴリ[---???--]
[登録する]
カテゴリ登録のinputに、カンマ区切りでカテゴリIDを登録し、
それをPHPで分割して3回SQLを発行するようなイメージでしょうか・・
それともSQLで何か簡単な方法があるんでしょうか?・・
どうかお教えいただけると助かります。宜しくお願い致します。
補足情報:PHP 7.0.12、MYSQL 5.6.33(PDOにて接続)
回答4件
あなたの回答
tips
プレビュー