PHP DBについて 基本準備編

f:id:kirikko_Scondcube:20200601153418p:plain

php myadminの画面

DBの基本設計

 

id: int(12) PRIMARY KEY:AUTO_INCREMENT

name: VARCHAR (64)

email: VARCHAR(128)

naiyou: TEXT

indate: DATETIME

 

補足:

intは数字のこと。()内の記述でその項目の最大入力可能文字数を指定

VARCHARは文字列のこと。()内の記述でその項目の最大入力可能文字数を指定

TEXTはフリーで入力可能の文字入力エリア

DATETIMEは日時表示エリア

 

詳細

idは被ってはいけない「キー」その為、AIにチェックを入れ、属性PRIMARYとし、自動でオンリーキーが発行される様に常にこのチェックを入れる

naiyouのnullに関してはフリー入力エリアに対してはnullを入れるというルールの為nullにチェックを入れている。

nullのチェックの内項目は必須入力欄となり、入力なしでデータが送られるとエラーになる。

 

 

続く