PHP 读取嵌入式数据 SQLite3

SQLite3 属于轻量级开源的嵌入式关系型数据库,但它支持 ACID(Atomicity,Consistency,Isolation,Durability) 事务。
SQLite Download Page: 
https://www.sqlite.org/download.html

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

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

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);

相关推荐

  1. 嵌入开发之SQLite数据库

    2024-03-24 06:56:03       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-24 06:56:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-24 06:56:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-24 06:56:03       87 阅读
  4. Python语言-面向对象

    2024-03-24 06:56:03       96 阅读

热门阅读

  1. Android单片机硬件通信《GPIO通信》

    2024-03-24 06:56:03       35 阅读
  2. 设计模式(行为型设计模式——模板方法模式)

    2024-03-24 06:56:03       37 阅读
  3. Unity与鼠标相关的事件(自己记忆用)

    2024-03-24 06:56:03       36 阅读
  4. 179. 最大数

    2024-03-24 06:56:03       43 阅读
  5. css如何通过媒体查询功能实现界面的自适应

    2024-03-24 06:56:03       36 阅读
  6. 合并排序算法的时间复杂度是多少?

    2024-03-24 06:56:03       48 阅读
  7. 排序算法之冒泡排序

    2024-03-24 06:56:03       43 阅读
  8. string的equals和object的equals一样吗?

    2024-03-24 06:56:03       41 阅读
  9. Unity 鼠标拖拽3D物体跟随移动的方法

    2024-03-24 06:56:03       39 阅读
  10. mosquitto - 笔记

    2024-03-24 06:56:03       37 阅读