操作简单的PHP实现SQLite数据库类的使用示例

操作简单的PHP实现SQLite数据库类的使用示例
本文介绍了SQLite数据库类和使用PHP实现简单操作分享给您参考,如下:

SQLite是一个轻量级的数据库,与酸的关系型数据库管理系统,其设计目标是嵌入式的,现在在很多嵌入式产品中使用它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它可以支持主流的Windows / Linux / UNIX操作系统等,并能结合许多编程语言,如TCL、PHP、java、ODBC和MySQL,PostgreSQL的界面,也比两个世界著名的开源数据库管理系统,它的处理速度比他们快。

这里是一个简单的PHP操作sqlite类:
< PHP
/

require_once('cls_sqlite。php);
创建一个实例
$ db =新SQLite(博客。DB); / /任何数据库文件的名称
创建数据库表。
为数据库->查询(创建测试表(ID整型主键,标题varchar(50)))
接下来添加数据
为数据库->查询(插入测试(标题)值('kimchi '));
为数据库->查询(插入测试(标题)值('lan禹))
为数据库->查询(插入测试(标题)值('ajan '));
查询(插入到测试(title)值中);
读取数据
print_r($ DB ->列表(按ID号的测试顺序'select *));
更新数据
为数据库->查询(更新测试集的标题为三大在id = 9);
***
类SQLite
{
功能__construct(文件)
{
尝试
{
美元->连接=新的PDO('sqlite:'文件);
}
赶上(PDOException,e)
{
尝试
{
美元->连接=新的PDO('sqlite2:'文件);
}
赶上(PDOException,e)
{
退出错误!);
}
}
}
__destruct()函数
{
$;
}
函数查询(sql)直接运行SQL,可用于更新和删除数据。
{
返回$ >连接>查询($ SQL);
}
功能列表($ SQL) / /得到记录列表
{
recordlist美元=阵();
foreach(美元->查询($ SQL)达rstmp)
{
recordlist { } = rstmp美元美元;
}
返回的recordlist;
}
函数执行(SQL)
{
返回$这个查询($ SQL);
}
功能recordarray($ SQL)
{
返回这个->查询($ SQL)-> fetchall();
}
功能的RecordCount($ SQL)
{
返回计数(美元-> recordarray($ SQL));
}
recordlastid()函数
{
返回这个->连接-> lastinsertid();
}
}
>

相关的PHP配置说明:

1。测试是否可以连接到SQLite数据库的PHP。

设置一个PHP文件
< PHP
美元sqlite_open conn =(测试。DB);
>

测试此文件正常运行。

如果SQLite模块不能正常加载,这样的错误可能发生。

致命错误:调用未定义的函数sqlite_open()C: Apache Apache2 htdocs test.php线2

解决方案如下:

2。打开php.ini文件删除下列三行前面的分号:
php_sqlite.dll延伸=
php_pdo.dll延伸=
php_pdo_sqlite.dll延伸=

重新启动Web服务

更多关于PHP的相关内容感兴趣的读者可以查看这个话题:PHP站基于PDO的数据库操作技能,总结PHP + Oracle数据库编程技巧总结

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部