戻る トップ | 今日からつかえるPHP5サンプル集 |
PHP5には、SQLiteというファイルベースのデータベースが標準で付いてきます。このSQLiteは、ファイルベースなので管理しやすく手軽に使える利点があります。さらに、PHP4にも追加インストールできるため、レンタルサーバーによっては、PHP4の環境でも使える状態になっているようです。 SQLiteの操作調べてみると、SQLite関連の情報はPHP5のものばかりでPHP4ベースの例がほとんどなく不安だったのですが、結果的にはプログラム自体は「PHP5と同じ」で良いようです。sqlite_*といったSQLite用関数も、リファレンスでは「PHP5」となっているものの、PHP4でも使えました。 まず、PHPファイルとSQLiteのデータベースを置くために書き込み属性を付加したディレクトリを作ります。そして、そこに「SQLiteのデータベースファイルtest.dbを作成し、表を作ってデータをINSERTする」以下のようなスクリプトを配置。
FTPでサーバーに転送して実行してみると……無事ファイルtest.dbが作成されました。その内容を見てみて、それらしき文字列も確認。続いて、実際にテーブル構造が作成されたか見るために、データベースの中身を一覧表示するスクリプトを作成しました。
このスクリプトは、「test.dbをオープンし、テーブルtest_tblの全内容を取得、取得した内容を1件ずつ表示」するスクリプトですが、これを実行すると、無事先ほどデータベース作成スクリプトで書き込んだはずの内容が表示されました。 というわけで、「追加料金なしでSQLデータベース使用計画」も、とりあえず使用できるか確認する第一段階は成功です。SQLiteは、普通にSQLで操作でき性能も高いようなので、何を作るか、考えることにしましょう。 ざっと見た感じでは、「SQLiteが使えるPHP4環境を提供するレンタルサーバー」は、いくつかあるようですね。無料サーバーにも、一つ見つけました。もし、使っているレンタルサーバーが「データベース非対応」としていても、よく調べればSQLiteが入っているかもしれません。 |
トップ 戻る | 庵 街 |