とりあえずこれはやっておいて、というのを書いておきます。

* マニュアル類 [#z417fbe7]
-[[PHP マニュアル:http://jp.php.net/manual/ja/]]
-[[PHP 関数一覧:http://jp.php.net/manual/ja/indexes.php]]

-[[PEAR:http://pear.php.net/]] ... PHPのパッケージ集
--[[パッケージ一覧:http://pear.php.net/packages.php]]

-[[MySQL 5.1 リファレンスマニュアル:http://dev.mysql.com/doc/refman/5.1/ja/index.html]]

* レッスン [#ied79ef2]
** 準備(Windows) [#yd15917d]
-[[XAMPP for Windows:http://www.apachefriends.org/jp/xampp-windows.html]] をインストールし、PHPとMySQLが使えるようにする。
--[[XAMPPでApache、MySQL、PHPを一括設定:http://allabout.co.jp/internet/database/closeup/CU20081120A/]]
--[[XAMPP各種設定:http://phptips.seesaa.net/article/83043879.html]]

** 超基礎 [#a676dad7]
-まずは [[10日で覚えるPHPのキソ(超基礎編) 第 1 回 PHPの約束事:http://c-brains.jp/blog/wsg/08/04/07-144033.php]] に目を通し、サンプルプログラムを動かしてみる。

** 基礎 [#af409557]
-print_r() を使いこなす
 print_r( get_headers() );
を記述したphpにブラウザでアクセスしてみて下さい。

** PEARパッケージ [#wf5d33f1]
--[[XAMPPでPEARを使用できるようにする:http://allabout.co.jp/internet/database/closeup/CU20081127A/]] を見ながら設定
--[[Spreadsheet_Excel_Writer:http://pear.php.net/package/Spreadsheet_Excel_Writer]] をインストール
--[[Excel形式のファイルを作成:http://phpspot.net/php/pgExcel%8C%60%8E%AE%82%CC%83t%83@%83C%83%8B%82%F0%8D%EC%90%AC.html]] のプログラムを動かしながら、ソースを読んで理解する

--その他、面白そうなパッケージを見つけて使ってみる

** PHP + MySQL [#c992f343]
-[[MySQLのcharsetをutf8に変更する方法:http://mysqlx01.seesaa.net/]] を参考に設定変更
-DB操作はPDO関数を使って行う

-以下のページのサンプルを動かしながら、ソースを読んで理解する
--[[データベースとは? - PHP入門(データベース1):http://labo.iix.co.jp/?p=807]]
--[[MySQL(PDO)による簡易掲示板 - PHP入門(データベース2):http://labo.iix.co.jp/?p=811]]
--[[MySQL(PDO)による返信付き掲示板 - PHP入門(データベース3):http://labo.iix.co.jp/?p=824]]

-以下のページのサンプルを動かしながら、ソースを読んで理解する
--[[PHP を使用する CRUD アプリケーションの作成:http://www.netbeans.org/kb/docs/php/wish-list-lesson1_ja.html]]

** 覚えて欲しいSQL文 [#q7224e55]
-データ操作
--select ... レコード取得
--insert ... レコード挿入
--update ... レコード更新
--- replace() を使った更新
--delete ... レコード削除

-DB, テーブル
--create database ... DB作成
--create table ... テーブル作成
--drop database ... DB削除
--drop table ... テーブル削除
--alter table ... テーブル変更
---カラム追加、削除
---インデックス追加、削除

-ユーザ作成・管理
--grant ... ユーザ作成、権限付与
--set password ... パスワード設定

** 正規表現 [#k8bf6730]
-まずは [[サルにもわかる正規表現入門:http://www.mnet.ne.jp/~nakama/]] を読んで、正規表現の基本を理解する
-[[PHP&正規表現:http://phpspot.net/php/pg%82o%82g%82o%81%95%90%B3%8BK%95%5C%8C%BB.html]]
のプログラムを動かしながら、ソースを読んで理解する

** フレームワーク [#h1a83916]
-[[CodeIgniter:http://codeigniter.com/]]
--[[CodeIgniter ユーザガイド 日本語版:http://codeigniter.jp/user_guide_ja/]]

** その他 [#s2be6e7c]
-[[第3回 PHPでQRバーコードを作成する(その1):ITpro:http://itpro.nikkeibp.co.jp/article/COLUMN/20061110/253264/]]

* その他 参考になりそうなページ [#r32ffeee]
-[[Apache, MySQL, PHP, phpMyAdmin インストールと設定:http://www.db.is.kyushu-u.ac.jp/rinkou/mysql/]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS