SQLite数据库:免费,跨平台,速度快,支持加密,是小型项目开发首选数据库。
SQLite最大支持2TB,支持PHP,JAVA,.NET,媲美MYSQL的速度,跟ACCESS一样的便捷,直接放在空间即可。但安全性和效率远超ACCESS。
从PHP5开始,默认支持的数据库不再是MySql,而是SQLite,可见其影响力。
PHP5.2开始增加对pdo sqlite的支持。

PHP.ini配置SQLite:

1、手动添加的php的pdo的驱动扩展支持 ,在PHP.ini添加

extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
extension_dir = "C:\Program Files\Apache Group\php5\ext"

2、在C:\Program Files\Apache Group\php5\ext确认存在扩展库:

php_sqlite.dll
php_pdo_sqlite.dl
php_pdo.dll

3、重启apache

4、下载SQLitemanager,create a database,保存名“db.sqlite”的数据库,建表,或者sqliteadmin

5、在PHP链接SQLite
方法A、

$db= new PDO('sqlite:db.sqlite') ;
print_r($db);
$sth = $db->query("select * from aqo");

方法B

if ($db = sqlite_open('db.db', 0666, $sqliteerror)) { 
sqlite_query($db, 'CREATE TABLE foo (bar varchar(10))');
sqlite_query($db, "INSERT INTO foo VALUES ('fnord')");
$result = sqlite_query($db, 'select bar from foo');
var_dump(sqlite_fetch_array($result)); 
} else {
die($sqliteerror);
}

SQLite资源

官方网站:http://www.sqlite.org
SQL语法: http://www.sqlite.org/lang.html
开发文档:http://www.sqlite.org/docs.html
常见问题:http://www.sqlite.org/faq.html
下载地址:http://www.sqlite.org/download.html

标签: php, sqlite

添加新评论