PHP5已经绑定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.dll,
php_pdo.dll扩展库
3、重启apache
4、下载SQLitemanager,create a database,保存名“db.sqlite”的数据库,建表,
或者sqliteadmin
5、在PHP链接SQLite
方法一、$db= new PDO('sqlite:db.sqlite') ;
print_r($db);
$sth = $db->query("select * from aqo");
方法二、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。。。
貌似从PHP的5.2.x(或者更早)的版本后就内置了这个微型数据库,你可在你的php目录里,找到
ext目录,里面有个php_sqlite.dll。
你可选择5.2.x或以后的版本便可。
至于安装嘛,其实说不上什么安装了,因为都内置了,你在ini里找到扩展的那段,将sqlite前的分号
去除即可。查看phpinfo便可知道你的环境能用sqlite了没
这个提示应该是没有安装SQLite扩展的意思吧,查一下/etc/php.ini文件,看一下是不是配置有问题。