php程序正确操作文本数据库的方法.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
php程序正确操作文本数据库的方法

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=($1)*$pagesize;//计算当前所显示第一个留言的数码号(数码号从零开始,主要是达到与数组单元号对应的目的) for($i=0;$i<=$pagesize-1;$i++){//进入循环 $row=explode( ,$arr[$number]);//以 作为分割符,分割数组$arr中每第$number个单元的数据,并将这些数据赋予数组$rom list($ip,$datetime,$name,$email,$home,$face,$qq,$head,$text,$reply)=$row;//将数组$row里的单元数据按顺序赋予括号里的变量 ?> <img src=<? echo $head ?> >//显示客户形象图片 <br> <font color=#0099CC>昵称【<? echo $name ?><font size=2>】<br>//显示客户名 发表于:<? echo $datetime ?>//显示留言发表时间 <br> <img src=<? echo $face ?>>//显示客户留言表情图片 <? echo $name ?>说:<? echo $text; ?>//显示客户留言内容 <br> <? echo $reply ?>//显示回复内容 <br> <a href=<? echo $home ?> target=_blank>访问<? echo $name ?>的主页</a>//客户主页的超连接 <a href=mailto:<? echo $email ?>>给<? echo $name ?>发信</a>//客户E-MAIL的连接 <? echo $name ?>的QQ号码是<? echo $qq ?>//显示客户的QQ号码 <? echo $name ?>的IP地址为<? echo $ip ?> //显示客户的IP地址 <a href=reply.php?time=<? echo $datetime ?>>回复</a>//留言回复的连接语句 <a href=del.php?time=<? echo $datetime

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档