2011年03月01日 PHPとMYSQLの独習

By | 2011年2月28日

phpとmysqlでWEBアプリを作り始めてみた。
ソフトテニス関連のちょっとしたWEBサイトを作ろうかなと。

いつもWordpressとかOpenpneとかに頼っておりプログラミング力が
上達しないのでよい勉強にもなりそう。

なんとか入力フォームからDBに格納(insert)・参照(select)までできたのでメモ。
 
 
○環境準備
 1.apacheのインストール。(httpd)
 2.PHPのインストール。(php php-mbstring。phpinfo();で動作確認)
 3.mysqlのインストール。(mysql-server。DB・ユーザ・テーブル作成)
 
 
○プログラミング
 ・入力欄作成
  1. formを使用。action属性でPHPに飛ばす。$_POSTに格納。
  2. tr(table row),td(table data)を用いて整える。
  3. input type=”text”,htmlspecialchars使用。
  4. input type=”submit”にて送信可能に。

 ・DBに接続
  1. mysql_connect,mysql_select_db使用。
 
 ・参照(select)
  1. mysql_queryにselect文を記載し、値を変数に格納。
  2. while とmysql_fetch_assocにて各列の値を取得

 ・追加(insert)
  1. 入力フォームで受け取った値($_POST)を変数に格納
  2. insert文を記載し、変数に格納。(.,”の使用方法とかでちょっとはまる。)
  3. mysql_queryにて実行。

 ・DB切断
  1. mysql_close
 
 
 
最初はややこしそうなイメージがあったが、完成後に整理してみると、
十数個のメソッドを使いこなすだけで比較的簡単にできる感覚を覚えた。
ここをしっかりと押さえたら、あとは応用でなんとかなりそうな気もする。

セキュリティ面はもう少しちゃんとフォローしないとだめかな。。。