当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/325955.html

相关文章:

  • 【代驾+顺风车+货运】全开源双端APP代驾+顺风车+货运代驾小程序源码
  • C++语言学习(三)—— 文件操作
  • linux文本三剑客 --- grep、sed、awk
  • leetcode 107.二叉树的层序遍历II
  • Java生成唯一ID的方式有哪些?
  • 代码随想录day44:动态规划over,回文子串及字序列
  • ElasticSearch启动报错:Exception in thread “main“ SettingsException
  • git配置密钥
  • Pandas库常用方法、函数集合
  • Qt实现TFTP Server和 TFTP Client(一)
  • MySQL数据库的日志管理以及备份和恢复
  • Maven发布开源框架到远程仓库
  • Qt创建窗口选择的三个父类介绍 ----- QWidget、QMainWindow、QDialog
  • 论文翻译 - Defending Against Alignment-Breaking Attacks via Robustly Aligned LLM
  • Kafka总结问题
  • 【RPG Maker MV 仿新仙剑 战斗场景UI (八)】
  • 【PyQt】18 -菜单等顶层操作
  • 线性代数基础概念和在AI中的应用
  • elasticsearch _cat/indices docs.count is different than <index>/_count
  • 关系型数据库mysql(7)sql高级语句
  • 计算机网络——网络基础1
  • ERDUnet: An Efficient Residual Double-codingUnet for Medical Image Segmentation
  • vue响应式基础
  • 每天上万简历,录取不到1%!阿里腾讯的 offer 都给了哪些人?
  • 外包干了20天,技术退步明显.......
  • 4核8G云服务器,阿里云要多少钱?
  • 数学分析复习:振荡型级数的收敛判别
  • 阿里CICD流水线Docker部署,将阿里镜像私仓中的镜像部署到服务器中
  • 并发VS并行
  • C语言经典例题(8) --- 进制A+B、网购、及格分数、最高分数、计算一元二次方程