Heim  >  Artikel  >  php教程  >  PHP与sqlite数据库的使用

PHP与sqlite数据库的使用

WBOY
WBOYOriginal
2016-06-06 19:47:17922Durchsuche

之前一直都是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的数据库,

PHP与sqlite数据库的使用

命令行使用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);
?>  
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:2014 年 TOP 10 的 PHP 框架Nächster Artikel:php无刷新更新config文件