说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

PHP操作SQLite数据库

HTML文档下载 WORD文档下载 PDF文档下载
本文简单介绍如何用PHP连接SQLite建立表,并使用INSERT和SELECT语句操作数据。

 

PHP连接SQLite建立表,并使用INSERT和SELECT语句操作数据。

 

在使用SQLite前,确保php.ini中已经启用sqlite和pdo

 

extension=php_pdo.dll

extension=php_pdo_sqlite.dll

extension=php_sqlite.dll

 

sqlite_open打开一个数据库文件。 

如果没有文件则创建。

 

sqlite_query可以发出SQL语句。 

创建一个表并插入数据。

 

sqlite_unbuffered_query发出SELECT语句。 

循环并显示结果。

 

unable to open a temporary database file for storing temporary tables

无法打开存储临时表的临时数据库文件,在Windows环境中,如果出现上述错误,

请使用putenv("TMP=C:/temp");指定临时文件夹。

 

具体请看代码:

 

<?php//临时目录putenv("TMP=C:/temp");//打开数据库if ($db = sqlite_open("test.db",0666,$sqliteerror)) {//创建表sqlite_query($db, "create table user(id integer primary key,name text);");//INSERT语句$sql = "insert into user values(NULL, '名字')";//执行SQL语句$res = sqlite_query($db, $sql);//SELECT语句$sql = "select * from user order by id desc limit 20";//执行SQL语句$res = sqlite_unbuffered_query($db, $sql);//显示结果while ($item = sqlite_fetch_array($res, SQLITE_ASSOC)) {print "ID:".$item["id"] ."NAME:".$item["name"];print "<BR>";};//关闭数据库sqlite_close($db);} else {print $sqliteerror;}?>

 

 

 

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘