書籍メモ
"よくわかるPHPの教科書"のサンプルを打ちながらとったメモ。p223まで。
PHPとDBの連携について学習(Part5 practice1)。PHPでDBへのデータ追加・読み込み・更新・削除(CRUD)をひと通りやった。
- DB接続でやる最初の処理セット
- レコードセットを取得する:$recordSet = mysql_query('SELECT * FROM my_items');
- レコードセットから1レコード取り出す:$data = mysql_fetch_assoc($recordSet);
- mysql_fetch_assocは最後までデータを取り出し終わるとfalseを返す
- その他レコード取得関数のリファレンス:http://php.net/manual/ja/book.mysql.php
- フォームのデータを使用するときは直接使用せず、mysql_real_escape_stringを使う:mysql_real_escape_string($_POST['maker_id'])
- SQLインジェクション対策。不正な文字列のサニタイズ(sanitize):無害化をやってくれる。
- 共通処理はくくりだして読み込む:require('dbconnect.php');