1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php 简单操作SQLite数据库类与用法实例详解

php 简单操作SQLite数据库类与用法实例详解

时间:2022-09-20 21:15:23

相关推荐

php 简单操作SQLite数据库类与用法实例详解

后端开发|php教程

SQLite,数据库,php

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

jeecmsv5 源码,vscode绿色字体代表什么,ubuntu 安装主题,tomcat 安装包,sqlite 网页,网页设计大师 教程,phpmyadmin 数据库导出,usa服务器地址,火车头图片采集插件,哪一个不是前端框架软件,爬虫重构,php题,刘军seo,springboot哪个好用,织梦推荐位标签,cms大型门户网站,制作html静态网页模板,方维o2o模板制作,php网站后台模版,导航页面html,开源视频网站管理系统,房产源码程序lzw

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

百度近日收录查询源码,vscode注释字体颜色,ubuntu 双硬盘,tomcat防攻击,h2+vs+sqlite,安卓前端一般用什么框架,美团外卖超市选品爬虫软件,php文档注释,盐田seo推广公司,java 视频网站开发,微信商城网页代码下载,织梦模板转换gbklzw

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 配置说明:

云php开源网盘源码,vscode全栈配置,ubuntu 屏幕分割,tomcat 不弹窗,sqlite3 加密方式,爬虫妖女新卡在哪里买,php pcntl 安装,淘宝seo秘籍方法,棋牌网站模板,h5源码网页游戏,织梦 模板打包 下载lzw

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服务器

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