PHP与sqlite数据库的使用
程序员文章站
2022-06-03 07:57:44
...
之前一直都是PHPmysql,今天心血来潮试一下sqlite,从配置sqlite到使用php连接测试,在网上找了不少相关资源,因为版本的变更,说法不一,用了很多时间。本次使用的是php5.5.9版本,以下是sqlite配置和使用,分享出来作为参考: 1. 配置sqlite: 下载地址 :
之前一直都是PHP+mysql,今天心血来潮试一下sqlite,从配置sqlite到使用php连接测试,在网上找了不少相关资源,因为版本的变更,说法不一,用了很多时间。本次使用的是php5.5.9版本,以下是sqlite配置和使用,分享出来作为参考:
1. 配置sqlite:
下载地址 :http://www.sqlite.org/download.html
我的是win7 64位,因此需下载这两个文件:
sqlite-shell-win32-x86-3080500.zip
sqlite-dll-win64-x64-3080500.zip
解压得到三个文件:sqlite3.dll 、sqlite3.def、sqlite3.exe
将三个文件放到同一个目录,比如我的是:E:\Program Files (x86)\sqlite,
运行CMD命令提示符cd进入sqlite文件夹,只用指令:
sqlite3 DBName.db
来创建名为DBName的数据库,
命令行使用create语句,即可创建数据表。
下面是成功连接并输出数据库的源码:
官方的连接文档,作为正确的参考。
http://www.php.net/manual/zh/class.sqlite3.php
//./address是数据库的目录
$db=new PDO('sqlite:./address/test.db');
$db->beginTransaction();
//company为数据表的名称
$sth = $db->prepare('SELECT * FROM company');
$sth->execute();
$result = $sth->fetchAll();
echo "";
print_r($result);
?>
上一篇: Mongo服务器集群配置学习一
推荐阅读
-
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
-
Python3实现连接SQLite数据库的方法
-
使用shell检查并修复mysql数据库表的脚本
-
node.JS md5加密中文与php结果不一致的解决方法
-
js和php的区别(浅谈php与js语言难易程度)
-
PHP使用gearman进行异步的邮件或短信发送操作详解
-
PHP使用swoole编写简单的echo服务器示例
-
php使用fputcsv实现大数据的导出操作详解
-
php中加密解密DES类的简单使用方法示例
-
gearman管理工具GearmanManager的安装与php使用方法示例