PHP DBについて 基本準備編
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のチェックの内項目は必須入力欄となり、入力なしでデータが送られるとエラーになる。
続く