您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP进行SQLite实例教程_PHP教程

2024/4/1 21:16:44发布21次查看
本教程将向你介绍sqlite api所支持的重要方法,提供一个能够用在你开发中的简单脚本模板,从而告诉你如何使用php与sqlite数据库进行交互操作。本文假设你已经安装好了 apache和php。
        你的系统上并不是一定非要安装可交互的sqlite程序;但是为了能够简化创建本教程所需要的一系列初始表格,你应该下载和安装这个程序。然后,为你的sql查询创建一个示例表格,方法是创建一个空白的文本文件,将该文件名作为下列命令(列表a)的参数在交互命令提示符下执行二进制程序:
sqlite> create table users (id integer primary key, username text, country text);
sqlite> insert into users values (1, john, in);
sqlite> insert into users values (2, joe, uk);
sqlite> insert into users values (3, diana, us);
一旦表格创建好了,下面就是使用php的sqlite方法建立一个脚本模板。
0) {
 while($row = sqlite_fetch_array($result)) {
echo $row[0] . ( . $row[1] . ) ;
 }
}
// close database file
sqlite_close($conn);
?>
在使用php的sqlite扩展执行sql查询的时候,要按照下列四个简单步骤进行:
1.调用sqlite_open()函数来初始化数据库句柄。数据库的路径和文件名(要记住,sqlite是基于文件的,而不是像mysql那样基于服务器)被作为自变量传递给函数。
2.创建sql查询字符串,用sqlite_query()函数执行它。这些方法的结果对象会依据查询的类型以及它是否成功而有所不同。成功的 select查询会返回一个结果对象;成功的insert/update/delete查询会返回一个资源标识符;不成功的查询会返回“伪”。 sqlite_error_string()和sqlite_last_error()方法能够被用来捕捉错误并显示相应的错误信息。
3.对于select查询,结果对象可以被进一步处理,以便从中提取数据。当sqlite_fetch_array()函数用在循环里的时候会把每条记录作为php的数组取回。你可以通过调用数组合适的键来访问每条记录的各个字段。
4.调用sqlite_close()函数可以结束会话。
php 5.x的一个创新之举是加入了sqlite数据库引擎。sqlite是一个基于文件的、功能齐全的可移植数据库引擎,它能够被用来进行绝大多数sql操作而不会加重客户端-服务器通信的负载。php
5.x里的这个sqlite api在默认情况下会被激活,这也意味着你可以立即就使用sqlite。
希望这个脚本模块能够在你下一次坐下来用php编写sqlite连接/交互例程的时候为你节省一些时间。编程愉快!
http://www.bkjia.com/phpjc/486249.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/486249.htmltecharticle本教程将向你介绍sqlite api所支持的重要方法,提供一个能够用在你开发中的简单脚本模板,从而告诉你如何使用php与sqlite数据库进行交互操...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product