Home > php教程 > php手册 > body text

php SQLite数据库的配置方法详解

WBOY
Release: 2016-05-25 16:38:20
Original
2357 people have browsed it

SQLite数据库安装好之后我们只要在php.ini中把 ;extension=php_pdo_sqlite.dll 前面的;取消掉就可以了,下面我来给大家简单的介绍一下吧。

SQLite数据库的配置

1.打开php.ini

2.启用extension=php_sqlite.dll扩展(如果需要支持PDO连接的话还需要启用extension=php_pdo_sqlite.dll扩展)

3.重启Apache服务器

sqlite中比较常用的函数

打开或者创建数据库操作:sqlite_open(string 目标数据库的名称[,int 操作该数据库的读写模式,string 返回数据库的错误信息]);//使用该方法的时候,如果第一个参数中指定的数据库已经存在的话就进行连接,如果不存在的话就自动创建;第二个参数的读写模式默认是0666.

执行SQL语句操作:sqlite_query(resource 数据库连接的句柄,string SQL语句);//类似于mysql中的mysql_query()方法.

统计表中的总记录数:sqlite_num_rows(resource 执行SQL语句后返回的数据集资源);//类似于mysql中的mysql_num_rows()方法.

最后一次操作的数据ID:sqlite_last_insert_rowid(resource 数据库连接的句柄);//类似于mysql中的mysql_insert_id()方法.

返回查询结果的数据集指针:sqlite_fetch_array(resource 数据库连接的句柄,resource 执行SQL语句后返回的数据集资源)类似于mysql中的mysql_fetch_array()方法.

SQLite数据库操作实例

1.创建一个名称为newdb的数据库

$db=sqlite_open("newdb.db") or die('创建或连接数据库失败!');

2.在newdb数据库中新建一个名称为mytable的表

sqlite_query($db,"CREATE TABLE mytable ( uid INT ( 11 ) NOT NULL PRIMARY KEY , uname VARCHAR ( 30 ) NOT NULL ) ") or die('新建表失败!');

3.插入数据到mytable中

sqlite_query($db,"insert into mytable values (1,'Tom')") or die('添加数据失败!');

4.取出表中所有的数据并显示出来

$val=sqlite_query($db,"select * from mytable"); 
	while($ru=sqlite_fetch_array($val)){ 
	  print_r($ru); 
}
Copy after login

5.关闭newdb数据库

sqlite_close($db);

SQLite有一款类似于phpMyadmin的数据库管理工具

SQLiteManager管理SQLite数据库

SQLite是一种轻量级的文件型数据库,它遵守ACID的关联式数据库管理系统,它占用资源低、扩展性强、兼容性强.

PHP与SQLite的关系就好像是ASP与Access的关系,Access是文件型数据库,SQLite也是文件型数据库,文件型数据库的特点就是,不用像Mysql、MSSQL、Oracle等数据库那样需要另外安装,使用Access或是SQLite之类的文件型数据库前只需要下载相应的扩展驱动包,然后放到相应的扩展目录,稍作配置就可以使用了。现在的PHP5及以上的版本都内置了SQLite数据库扩展,只需要在php.ini中开启扩展便可以直接使用了,详情参考:PHP5中SQLite数据库的配置。

据说SQLite的源码包只有不到3万行的代码,加起来还不到300KB,它的“轻量”和“效率”可想而知.

SQLiteManager与phpMyAdmin的不同之处:

SQLiteManager不会像phpMyAdmin那样能自动识别你的数据库,使用SQLiteManager前,需要手动的对数据库的路径和名称进行配置,配置好之后才可以在SQLiteManager下管理数据库.

SQLiteManager管理SQLite数据库操作流程

1.打开WAMP环境中自带的SQLiteManager

2.在主页中的名称输入框中输入要管理的数据库名称(已经创建好的数据库名称)

3.点击浏览,找到数据库文件,打开

4.在路径中输入数据库文件的绝对路径,我的是在D:/www/mydb.db(注意斜杠的方向!)

5.点击保存

这样,SQLiteManager就可以与刚刚新建的数据库建立连接了,此时就可以在SQLiteManager中像phpMyAdmin一样管理你的SQLite数据库了.

文章链接:

随便收藏,请保留本文地址!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!