ホームページ  >  記事  >  バックエンド開発  >  PHP5 環境での Sqlite データベース開発の使用の概要_PHP チュートリアル

PHP5 環境での Sqlite データベース開発の使用の概要_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:37:20787ブラウズ

私は最近、PHP5 + SQLITE テクノロジーを使用してキムチ ブログを書き直すのに 10 日以上費やしました。理由は、MYSQLの管理が非常に面倒で、追加のデータベースを購入するのにお金がかかるからです。

sqlite は、2000 年に誕生した軽量のファイルベースの組み込みデータベースです。7 年以上の開発を経て、現在では最も人気のある組み込みデータベースとなり、Google を含む企業がデスクトップで使用しています。また、ソフトウェアでも SQLite が使用されています。ユーザーデータを保存するため。このことから、SQLite の安定性を疑う理由がないことがわかります。 (この段落はBlue Rain Designからのものです)

それでは、PHP5 でそれを使用するにはどうすればよいでしょうか? PHP5 で sqlite に接続するには 2 つの方法があります。 1 つはデフォルトで提供され、もう 1 つは PDO クラスです。デフォルトでは sqlite2 のみがサポートされますが、PDO は間接的に sqlite3 をサポートできます。以下は、2 つのバージョンと互換性のある、私が作成した簡単な PDO クラスです。

uthered以下は、引用されたコンテンツです:

classsqlite {
function __construct($ file){

$ this-> connection = null; >接続->Query($SQL);
}
関数 Execute($SQL){
return $this ->Query($SQL)->fetch()
}
関数 RecordArray($SQL); {$ sql){

その後、インスタンス化します。データベースが存在する場合は、自動的に開きます。存在しない場合は、データベースが自動的に作成されます。


以下は引用内容です:
$DB=new SQLite(blog.db) //このデータベースファイルの名前は任意です

;
データベーステーブルを作成する


以下は引用内容です:
$DB->Query("create table test(id integer Primary key,title varchar(50)");


次にデータを追加します


以下は引用内容です:
$DB->Query("insert into test(title)values(PICKLE)");
$DB->Query("insert into test(title)values(LANYU) ");
$DB->Query("テスト(タイトル)の値に挿入(Ajan)");
$DB->Query("テスト(タイトル)の値に挿入(Aoxuelantian)");

次のステップはデータを読み取る方法です。それがサイクルです。

以下は引用内容です:
$SQL=select title from test order by id desc;
foreach($DB->Query($SQL) as $RS){
echo $RS[title];

SQLITE は企業にとっては小さいかもしれませんが、個人にとっては確かに良いことであり、移植性は非常に優れています。


私のレベルには限界があるので、上記の内容に誤りがあればご指摘ください。ありがとうございます!

http://www.bkjia.com/PHPjc/486566.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/486566.html

技術記事

最近、PHP5 + SQLITE テクノロジを使用してキムチ ブログを書き直すのに 10 日以上を費やしました。理由は、MYSQLの管理が非常に面倒で、追加のデータベースを購入するのにお金がかかるからです。 sqlite は軽量です...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。