Jan 19

最简单的php+sqlite3的demo实例 不指定

admin , 00:34 , 数据库 » 数据库(SQLite) , 评论(0) , 引用(0) , 阅读(4914) , Via 本站原创 | |
搜索
我已经获得阿里云幸运券,准备分享给您。请点击获取   之前一直想把mysql转为sqlite3 。今天终于小试牛刀,弄了个最简单的demo

步骤1 、有一个可以运行php 的环境

步骤2 、添加配置sqlite 扩展,以适应php ,编辑文件php.ini 文件,打开注释

sqlite的好处有很多,这里不多说,但是php要用sqlite,首先要安装sqlite拓展

extension=php_pdo_sqlite.dll

extension=php_sqlite.dll

步骤3 、新建一个项目sqlitePhpDemo,添加sqlite3.exe 和一个测试页面

访问http://www.sqlite.org/download.html下载sqlite-shell-win32-x86-3071000.zip
(251.64 KiB)
解压后放在demo里面,新建一个demodb.db 的文件充当数据库文件。

注意:实在不行就到dos 下运行如下命令创建数据库
D:\phpsoft\php\APMServ5.2.6\www\htdocs\demo>sqlite3.exe D:\phpsoft\php\APMServ5.2.6\www\htdocs\demo\demodb.db

新建index.php 文件;

<?php

// write by itlife365.com www.jiandanjie.com

//$db = "D:\phpsoft\php\APMServ5.2.6\www\htdocs\demo\demodb.db";

$db = "demodb.db";

if ($db = sqlite_open($db, 0666, $sqliteerror)) {

sqlite_query($db,'CREATE TABLE demo (user varchar(20))');

sqlite_query($db,"INSERT INTO demo VALUES ('欢迎访问<a href=\"www.itlife365.com\">www.itlife365.com</a>')");

$result = sqlite_query($db,'select * from demo');

$all = sqlite_fetch_all($result);

foreach($all as $row){

echo $row['user']."\r\n";

}

} else {

die ($sqliteerror);

}

?>
上面的例子没有使用pdo 技术,所以还是默认使用sqlite2 ,
要使用sqlite3 ,请访问:
http://itlife365.com/blog/post/php_pdo_sqlite3_example.php

步骤4、登陆访问http://127.0.0.1/sqlitePhpDemo/

Demo: http://www.itlife365.com/sqlitedemo/

了解更多可以访问:

http://www.linuxformat.com/wiki/index.php/PHP_-_SQLite
http://itlife365.com/blog/post/the_easy_demo_for_php_sqlite.php

Tags: