E-カレンダー.com

2004年04月09日

お手軽データベース

sqlite.gif
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の登場でド〜ンといろんな本が出版されればなぁ〜と思う今日この頃です。

つ〜か、いつ出るのよ?本当は年末だったんじゃねぇ〜の?
なんだかなぁ〜。。。

Posted by nohohon at 2004年04月09日 23:34
Comments

ASPとAccessみたいな関係だな。
ソース見る限りでは本当にお手軽だね。
興味アリンス。

ASPと言えば、懐かしいなー、乙武さんの授業…。
オレは受けてなかったけど。


Posted by: 亀爺 at 2004年04月11日 04:36

ゴールデンウィーク中に久しぶりに、東京へ帰れそうなんだけど、時間取れそう?カ○ラ疑惑のキクーチさんとか肉ダ○マのモクシさんにも会いたいんだよね。ゴールデンウィーク中ならいつでもいいよ。

Posted by: 亀爺 at 2004年04月13日 00:34

>亀
キクーチさんはカツラじゃない!
確かにあの年齢にしては黒々しすぎてるし、不自然といえば不自然だ。だけど、信じてやれ。
そうやって人を疑うから戦争が絶えないんだぞ!わかる?一応、オレのJAVAの師匠みたいなもんだし、それなりに尊敬しなさい。肉ダルマに関しては別にどうだっていい。

乙武さんはまだいるのかね?
ASPの授業はなくなったから、FLASHの授業でまだいるかもしれんね。大して、興味もございませんが。どうなんでしょ?

とにかく、GW中に帰ってくるなら、1週間くらい前にHotmailにでも入れておいて下さい。都合つけときます。でわでわ。

Posted by: nohohon at 2004年04月14日 17:26
Post a comment









Remember personal info?






cover
PHP5徹底攻略

SQLiteを中心に解説。
オブジェクト指向の解説はあまりなし。

cover
まるごとPHP

日本初のPHPの専門誌

cover
WEB+DB PRESS Vol.22

WEB+DB PRESSの22号.
特集のデザインパターンは必読

cover
PHP実践のツボ...実践のツボシリーズ

セキュアなPHPサイトの構築
セッションをDBに保存する方法など

cover
PHP BALCK BOOK

PHP4の文法書。
BLACK BOOKシリーズ

cover
エッセンシャルJava 2nd edition

JAVAでオブジェクト指向をきっちり学びたい人にオススメです。

cover
コンピュータは、むずかしすぎて使えない

ペルソナという仮想ユーザーを用いたデザイン手法の紹介

cover
明解JSP&Servletプログラミング...

サーバーサイドJAVAの徹底解説。簡単なMVCの解説など

cover
Web情報アーキテクチャ―最適...

ワイヤーフレームを用いた設計手法 使いやすいWebサイトの構築