php开源嘛
首页 | English | MySql数据库 | Php编程 | 建站杂烩 | 系统服务器 | 资源共享 | 专题 | 才桀网 | 支持论坛
  当前位置:主页>Php编程>文章内容
PHP对文本数据库的基本操作方法
来源:网络 作者:本站整理 发布时间:2007-08-25  
PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法
我用一个留言本程序作为例子,阐述PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法。
此文本数据库共有字段10个:客户IP、发言时间、客户名、客户EMAIL、客户主页地址、留言表情图片名、客户QQ、客户形象图片、留言内容、管理员回复内容。

1、加入数据程序段。

$date=date("Y-m-d H:i:s");//取得系统时间
$ip = $HTTP_SERVER_VARS[REMOTE_ADDR]; //取得发言的IP地址
$text=encode($gb_text);//去掉留言内容后面的空格.
$fp=fopen("gb.dat","a");//以只写模式打开gb.dat文本文件,文件指针指向文件尾部.
$str =$ip." ".$date." ".$gb_name." ".$gb_email." ".$gb_home." ".$face." ".$ gb_qq." ".$head." ".$text." ".$reply."n";//将所有留言的数据赋予变量$str," "的目的是用来今后作数据分割时的数据间隔符号。
fwrite($fp,$str);//将数据写入文件
fclose($fp);//关闭文件
showmessage("留言成功!","index.php","3");//留言成功,3秒后自动返回主界面。
其中的$gb_name 、$gb_email、$gb_home、$face、$gb_qq、$head、$gb_text、$reply是由发言表单传过来的数据。

2、数据显示程序段
<? 
if (
file_exists("gb.dat")){
//检测文件是否存在 
$array=file("gb.dat");
//将文件全部内容读入到数组$array 
$arr=array_reverse($array);
//将$array里的数据安行翻转排列(即最后一行当第一行,依此类推)读入数组$arr的每一个单元($arr[0]...)。 
$num=count($array);
//获取数组$array里的信息数(一行为一条信息) 
if ($num>0){
//如果信息数大于零(即文本数据库不为空) 
$total=ceil($num/$pagesize);
//计算总页数(取最大整数,即凡有小数点都进一取整,$pagesize为预设的每页显示的信息数) 
if($page<1){
//如果当前页面数码号小于1 
$page=1;
//则赋值为1 

$number=($page-1)*$pagesize;
//计算当前所显示第一个留言的数码号(数码号从零开始,主要是达到与数组单元号对应的目的) 
for($i=
(阅读次数:
共10页: 上一页 1 [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
上一篇:php中对Session和Cookie的区分与理解   下一篇:PHP面向对象编程快速入门
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·PHP生成验证码图片的源代码
·PHP会话对(Session)使用入门
·Php部分常见问题总结[bug]
·php正则表达式的快速学习方法
·高手传经:学习PHP重在坚持
·用php生成静态页面的php函数
·用 PHP 读取文件的正确方法
·讲解PHP+MySQL的分页显示示例
·用PHP构建一个简易监视引擎
·我是怎样打造简单的PHP&MYSQL留
·用PHP实现表单验证码登陆校验
·成为PHP编程高手应该遵循的三个
  相关文章
·php中对Session和Cookie的区分与
·PHP面向对象编程快速入门
·PHP面向对象编程:通向大型 PHP
·黑客隐藏PHP文件后门的技巧谈
·怎样用PHP 编程语言开发动态 WAP
·PHP将比Java更好更受欢迎{专家预
·似乎也会smarty了 zf留言本的修
·利用PHP制作简单的内容采集器{小
·不能违反的四条安全规则,确保PHP
·php编程:怎样从数据表里塞选出
·PHP和MySQL操作应该注意的一些细
·PHP连接mysql测试和配置:基础知

关于我们 | 本站声明 | 友情连接 | 诚邀加盟 | 网站地图
版权Power by DedeCms   技术支持QQ =>> 罗江游鱼   Jacking  后台登陆
Copyright @ 2007 公司地址:柳州市东环路268号 邮编:545006 电话:15920389818 桂ICP备07006725号