最简单的php+sqlite3的demo实例

之前一直想把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

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
搜索
标签列表
网站分类
最新留言
    文章归档
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.闽ICP备11018667号-2