###環境
・CakePHP3
・MySQL
・Mac OS
###知りたいこと
テーブル設計とデータベース登録時のvalueについて
###詳細
その1とその2との違いはshopの取扱いです。
テーブル設計上、どちらが良いのでしょうか?
※CSVでの入出力も考えています。
value="渋谷支店"のように値に日本語を入れてるサイトが見受けられないので、その2の方が基本なのでしょうか?
よろしくお願い致します。
###(その1)テーブル構成とHTML
user(テーブル名)
| username | mail | password || shop |
|:-----------|:------------:|:------------:||:------------:|
| hogehoge | hoges@gmail.com | ohoehgoeoge | 渋谷支店 |
インサートする際のHTML
HTML
1<select name="shop"> 2<option value="渋谷支店">渋谷支店</option> 3<option value="新宿支店">新宿支店</option> 4<option value="中目黒支店">中目黒支店</option> 5</select>
###(その2)テーブル構成とHTML
user(テーブル名)
| username | mail | password || shop |
|:-----------|:------------:|:------------:||:------------:|
| hogehoge | hoges@gmail.com | ohoehgoeoge | shop001 |
shop(テーブル名)
shopid | shopname |
---|---|
shop001 | 渋谷支店 |
shop002 | 新宿支店 |
shop003 | 中目黒支店 |
インサートする際のHTML
HTML
1<select name="shop"> 2<option value="shop01">渋谷支店</option> 3<option value="shop02">新宿支店</option> 4<option value="shop03">中目黒支店</option> 5</select>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/02 08:08