看分享,阅见世界,分享此刻。是一个整理、分享,搜索的网站。智阅无界,洞见未来。
  • 文章
  • 专题
  • 文章
  • 登录
  • 注册
计科知识库 计科知识库 6天前

PHP利用sqlite3查询数据转为json对象

json php sqlite

php先读取sqlite数据库中的数据,然后再导出为json文件,为前端做支撑。

  1. <?php
  2. //打开数据库
  3. class MyDB extends SQLite3
  4. {
  5. function __construct()
  6. {
  7. $this->open('test.db');
  8. }
  9. }
  10. $db = new MyDB();//创建一个数据库对象
  11. $sql =<<<EOF
  12. SELECT * from log1;
  13. EOF;//SQL语句,查询出所有数据
  14. $ret = $db->query($sql);//执行SQL语句
  15. $arr = array();//定义一个数组,用于装载数据
  16. header('Content-Type:application/json');//设置响应体数据类型
  17. while($row = $ret->fetchArray(SQLITE3_ASSOC) ){
  18. array_push($arr,$row);//将查询出来数据依次添加到数组中
  19. }
  20. echo json_encode($arr,JSON_FORCE_OBJECT); //将json对象化数组
  21. $db->close();//关闭数据库
  22. ?>

前端利用ajax访问该PHP文件

  1. getAllLog1(){
  2. this.$http({
  3. method: "get",
  4. url: "/getAllog1.php",
  5. })
  6. .then(function (response) {
  7. console.log(response.data);
  8. })
  9. .catch(function (error) {
  10. console.log(error);
  11. });
  12. }

在控制台打印出结果

  • © 2025 看分享 阅见世界,分享此刻。
  • 建议
  • | 鄂ICP备14016484号-7

    鄂公网安备 42068402000189

    访问微博看分享