1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > PHP操作SQLite数据库类与用法

PHP操作SQLite数据库类与用法

时间:2019-03-30 11:16:46

相关推荐

PHP操作SQLite数据库类与用法

后端开发|php教程

SQLite,php,数据库

后端开发-php教程

本文主要和大家介绍了PHP实现的简单操作SQLite数据库类与用法,结合具体实例形式分析了php封装的针对SQLite数据库相关增删改查操作技巧与使用方法,需要的朋友可以参考下,希望能帮助到大家。

卖电影票源码,ubuntu固件是什么,tomcat不访问项目名称,亚马逊爬虫什么数据,php声明常量的函数是,rob_seolzw

SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起MySQL、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

后台开发源码,ubuntu如何链接网络,tomcat9压缩版下载,爬虫代码在哪学,php表单是什么意思,无棣seo公司lzw

这里为大家提供一个简洁的PHP操作SQLite类:

网络电子备课源码,ubuntu e2200,tomcat自定义部署路径,b站爬虫事件,php高级程序员学习交流,seo推广付费lzw

query("create table test(id integer primary key,title varchar(50))");//接下来添加数据$DB->query("insert into test(title) values(泡菜)");$DB->query("insert into test(title) values(蓝雨)");$DB->query("insert into test(title) values(Ajan)");$DB->query("insert into test(title) values(傲雪蓝天)");//读取数据print_r($DB->getlist(select * from test order by id desc));//更新数据$DB->query(update test set title = "三大" where id = 9);***/class SQLite{ function __construct($file) { try { $this->connection=new PDO(sqlite:.$file); } catch(PDOException $e) { try { $this->connection=new PDO(sqlite2:.$file); } catch(PDOException $e) { exit(error!); } } } function __destruct() { $this->connection=null; } function query($sql) //直接运行SQL,可用于更新、删除数据 { return $this->connection->query($sql); } function getlist($sql) //取得记录列表 { $recordlist=array(); foreach($this->query($sql) as $rstmp) { $recordlist[]=$rstmp; } return $recordlist; } function Execute($sql) { return $this->query($sql)->fetch(); } function RecordArray($sql) { return $this->query($sql)->fetchAll(); } function RecordCount($sql) { return count($this->RecordArray($sql)); } function RecordLastID() { return $this->connection->lastInsertId(); }}?>

相关 PHP 配置说明:

1. 先测试 PHP 能否连接 sqlite 数据库:

建立一个php文件

测试这个文件能否正常运行。

如果没有能正常加载sqlite模块,就可能出现这样的错误:

Fatal error: Call to undefined function sqlite_open() in C:\Apache\Apache2\htdocs\test.php on line 2

解决办法如下:

2. 打开 php.ini 文件,将以下三行前面的分号删除:

;extension=php_sqlite.dll;extension=php_pdo.dll;extension=php_pdo_sqlite.dll

重新启动web服务器

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。