Sqlite China  
首页 | 各种语言的sqlite编程 |sqlite研究 | sqlite应用实例与杂谈 | sqlite相关下载 | SQlite论坛
当前位置 : 主页>各种语言的sqlite编程>列表
PHP5 SQLite3开发简单意见反馈程序
来源:工友 作者:工友 时间:2007-12-21

如果你的Web服务器没有安装MySQL,那么使用Php 5.1自带的SQLite数据库将是非常方便的选择. 关于数据库的更多信息可以参考它的官方网站here. 简单来说:SQLite是一个无须任何配置的小型独立嵌入式SQL数据库引擎.

使用Php Object Generator, 你可以生成在Php 5.1中使用PDO连接SQLite数据库的对象的代码.

下面的代码演示了如何使用Php Object GeneratorSQLite编写简单的意见反馈程序. 需要: Php 5.1, SQLite 3:

首先创建一个反馈HTML表单:

在浏览器中打开该页面检查是否正确:

 

下载所需的代码

 

因为我们使用SQLite来代替MySQL数据库, 所在我们需要执行一些额外的步骤,这样才能使用POG生成的代码.

首先下载 SQLite Database Browser. 它可以从sourceforge上免费下载. 安装好SQLite Database Browser 之后你就可以更方便的创建和管理你的SQLite数据库了.

接下来我们需要下载 SQLite 3 binary

这样的话你的系统中就有了下面的这些文件:

然后我们可以使用SDB 或者命令行工具来创建一个“test.db” SQLite数据库. 执行下面的SQL建表语句,来创建一张数据表用来保存反馈信息.

 

数据库被创建好了之后,目录中会多出一个文件 (test.db)

剩下了我们要做的就是处理从feedback表单提交的数据, 我们创建一个FEEDBACK对象然后把它存入数据库.

下面是用来处理表单提交数据的非常简单的几行代码:

PHP:

$feedback= new Feedback();
$feedback->name = $_POST['name'];
$feedback->email = $_POST['email'];
$feedback->comment = $_POST['comment'];
if ($feedback->Save())
{
    echo
"feedback successfully saved";
}


我们可以做一个简单的测试来验证代码是否正常工作:

注意: 确保你的服务器对整个文件夹有写入权限,PHP脚本需要该权限来写入SQLITE数据库文件.

DOWNLOAD SOURCE FOR THIS TUTORIAL(阅读次数:
上一篇:SQLite 、 PHP混合扩展编程 下一篇:使用TCL 进行SQLite开发
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
§最新评论
热点文章
·简单的在Java中使用SQLite
·C/C++中调用SQLITE3的基本
·PHP+SQLITE制作简单的视频
·DISQLite3 简介 SQLite de
·VB.NET 中使用 SQLite3 的
·SQLiteJDBC 100%纯JAVA的s
·如何在Windows下编译SQLit
·关于SQLite的一些简单介绍
·在VC6.0中使用C++访问sqli
·C/C++中调用SQLITE3的基本
·SQLite 与 PHP 结合开发(
·在VC6.0中使用C++访问sqli
·使用SQLite进行网站搜索
·SQLite ADO.NET 驱动(C#
·在.NET C#中使用sqlite
·python模块之sqlite数据库
·PHP中的SQlite数据库应用
·如何在PHP5中通过PDO连接S
·PHP中如何使用sqlite_crea
·SQLite 、 PHP混合扩展编
相关文章
·让你的PHP4也用上Sqlite3
·VB.NET 中使用 SQLite3 的
·C/C++中调用SQLITE3的基本
·python模块之sqlite数据库
·在.NET C#中使用sqlite
·用Ruby进行SQLite的开发指
·PHP5中的 sqlite_create_f
·SQLite ADO.NET 驱动(C#
·使用SQLite进行网站搜索
·如何在Windows下编译SQLit

版权Power by DedeCms   后台登陆
Copyright @ 2007