php pdo操作sqlite,PHP PDO 操作 SQLite 数据库

SQLite 是一个单文件的离线 SQL 关系型数据库,它目前已经被集成到了很多编程语言中,可以直接使用。部分语言可能需要手动下载相关库使用。相比 MySQL 这一类数据库服务器来说,SQLite 不需要单独运行一个软件,数据都存储在一个 DB 文件中供程序访问,程序可以直接访问数据库文件,可以减少服务器内存的消耗。

PHP 中也集成了 SQLite 库,不需要单独下载相关库。

PDO 是 PHP 中一个用来操作数据库的接口,PDO 可以实现使用同样的方法来操作不同的数据库。如果您之前使用 PDO 操作过 MySQL 的话,换成 SQLite 也能很快上手。

启用 SQLite 扩展

很多 PHP 在安装的时候默认可能不会启用 SQLite 扩展,需要先开启 SQLite 扩展。

打开 php.ini 文件,找到:extension=pdo_sqlite

如果前面有 ; 就删除 ; 。

建议使用 VSCode 或 Notepad++ 来编辑配置文件,通过不同颜色可以很方便的区分注释。

连接数据库

SQLite 数据库的文件是以 .db 结尾的文件,下面使用 PDO 打开一个 DB 文件:try {

$pdo = new PDO('sqlite:data.db'); // 连接数据库

}catch (PDOException $e) {

echo $e->getMessage(); // 如果有错误就输出错误信息

}

因为 SQLite 的数据都存在一个 DB 文件中,也没有服务器之类的,所以需要的参数也比较少。如果 PHP 检测到

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值