PHP5を予習も兼ねてSQLite始めました。
このSQLiteはMicrosoft Accessのように1つのデータベースが1つのファイルとして構成されているので、DBへ接続する時は、そのファイルへ直接アクセスするという事になるみたいです。
百聞は一見にしかずって事で実際にやってみました。
例えば、PHP4でSQLiteを扱う場合、こんな記述になります。
//DBに接続
$con=sqlite_open("shop.db");
//SQL文
$sql="SELECT *from ITEM";
//クエリー実行
$res=sqlite_query($sql,$con);
//DBからデータを抽出
while($row=sqlite_fetch_array($res)){
echo $row["id"];
echo $row["name"];
echo $row["price"];
}
//DBクローズ
sqlite_close($con);
ご覧のように、SQLiteはデータベースファイルを直接操作することになるので、MySQLやPostgreSQL等のようにデータベースに接続するための
・サーバー名
・ユーザー名
・パスワード
といった情報が不要になります。ファイルを扱う感覚でデータベースが使えてしまうんですね。本当、お手軽です。ただ、そういう意味ではデータの改ざんもお手軽になってしまい、SQLiteファイルの配置場所やパーミッション等には気をつけなければならないでしょう。
今のところ、このSQLiteに関する書籍(和書)が1冊も出ていないので、深〜く勉強できない状態にありますが、PHP5の登場でド〜ンといろんな本が出版されればなぁ〜と思う今日この頃です。
つ〜か、いつ出るのよ?本当は年末だったんじゃねぇ〜の?
なんだかなぁ〜。。。
ASPとAccessみたいな関係だな。
ソース見る限りでは本当にお手軽だね。
興味アリンス。
ASPと言えば、懐かしいなー、乙武さんの授業…。
オレは受けてなかったけど。
ゴールデンウィーク中に久しぶりに、東京へ帰れそうなんだけど、時間取れそう?カ○ラ疑惑のキクーチさんとか肉ダ○マのモクシさんにも会いたいんだよね。ゴールデンウィーク中ならいつでもいいよ。
Posted by: 亀爺 at 2004年04月13日 00:34>亀
キクーチさんはカツラじゃない!
確かにあの年齢にしては黒々しすぎてるし、不自然といえば不自然だ。だけど、信じてやれ。
そうやって人を疑うから戦争が絶えないんだぞ!わかる?一応、オレのJAVAの師匠みたいなもんだし、それなりに尊敬しなさい。肉ダルマに関しては別にどうだっていい。
乙武さんはまだいるのかね?
ASPの授業はなくなったから、FLASHの授業でまだいるかもしれんね。大して、興味もございませんが。どうなんでしょ?
とにかく、GW中に帰ってくるなら、1週間くらい前にHotmailにでも入れておいて下さい。都合つけときます。でわでわ。
Posted by: nohohon at 2004年04月14日 17:26
PHP5徹底攻略
SQLiteを中心に解説。
オブジェクト指向の解説はあまりなし。
まるごとPHP
日本初のPHPの専門誌
WEB+DB PRESS Vol.22
WEB+DB PRESSの22号.
特集のデザインパターンは必読
PHP実践のツボ...実践のツボシリーズ
セキュアなPHPサイトの構築
セッションをDBに保存する方法など
PHP BALCK BOOK
PHP4の文法書。
BLACK BOOKシリーズ
エッセンシャルJava 2nd edition
JAVAでオブジェクト指向をきっちり学びたい人にオススメです。
コンピュータは、むずかしすぎて使えない
ペルソナという仮想ユーザーを用いたデザイン手法の紹介
明解JSP&Servletプログラミング...
サーバーサイドJAVAの徹底解説。簡単なMVCの解説など
Web情報アーキテクチャ―最適...
ワイヤーフレームを用いた設計手法
使いやすいWebサイトの構築