PHP 读取嵌入式数据 SQLite3

SQLite3 属于轻量级开源的嵌入式关系型数据库,但它支持 ACID(Atomicity,Consistency,Isolation,Durability) 事务。

SQLite Download Page:

https://www.sqlite.org/download.html

第一步:在 php.ini 中开启 extension=sqlite3

第二步:连接数据并读取记录集

php 复制代码
if (!extension_loaded('SQLite3')) {
	die('不支持 SQLite3,请下面文件中把 extension=sqlite3 注释掉,然后重启服务器'.php_ini_loaded_file().','.php_ini_scanned_files());
}
$dataRows = array(); 
$db = new SQLite3('data/sqlite3.db');
$result = $db->query("SELECT * FROM `tableName` BY `id` DESC;");
while ($rs = $result->fetchArray(SQLITE3_ASSOC)) { // SQLITE3_ASSOC|SQLITE3_NUM|SQLITE3_BOTH
	$dataRows[] = $rs;
}
$db->close();

echo json_encode($dataRows);
相关推荐
IvorySQL17 分钟前
济南站活动回顾|IvorySQL中的Oracle XML函数使用示例及技术实现原理
xml·数据库·sql·postgresql·oracle·开源
Data 31743 分钟前
Hive数仓操作(十)
大数据·数据库·数据仓库·hive·hadoop
ON.LIN43 分钟前
Hadoop大数据入门——Hive-SQL语法大全
大数据·数据库·hive·hadoop·分布式·sql
Elastic 中国社区官方博客1 小时前
Elasticsearch 开放推理 API 增加了对 Google AI Studio 的支持
大数据·数据库·人工智能·elasticsearch·搜索引擎
董乐,快乐的乐!1 小时前
Study-Oracle-11-ORALCE19C-ADG集群搭建
数据库·oracle
青云交2 小时前
大数据新视界 --大数据大厂之 Kafka 性能优化的进阶之道:应对海量数据的高效传输
大数据·数据库·人工智能·性能优化·kafka·数据压缩·分区策略·磁盘 i/o
Sarapines Programmer2 小时前
【Sqlite】sqlite内部函数sqlite3_value_text特性
数据库·sqlite·数据转换·科学计数法
打码人的日常分享2 小时前
企业人力资源管理,人事档案管理,绩效考核,五险一金,招聘培训,薪酬管理一体化管理系统(源码)
java·数据库·python·需求分析·规格说明书
好好学习的人2 小时前
SQL第12课——联结表
数据库·sql
程序员古德2 小时前
系统架构设计师论文《论NoSQL数据库技术及其应用》精选试读
数据库·nosql