亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP對文本數據庫的操作方法有哪些?PHP對文本數

2020-03-22 19:16:59
字體:
來源:轉載
供稿:網友
php 對文本數據庫數據的操作有哪些?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=($page-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 ?> >刪除</a>//留言刪除的語句(以客戶留言時間$datetime作為刪除標識) <br> if ($number == $num-1)//如果數組的單元號等于總留言數減一(因為單元號以零開始的,所以這意味著這是最后一條留言) break;//跳出循環 $number = $number + 1; //數組單元號加1 }//循環結束符 if ($page <> 1)//如果當前頁面數碼號不等于1 $back = $page - 1;//當前頁面數碼號減1,并將此值賦予變量$back echo <a href=index.php?page=1>第一頁</a> //顯示第一頁的連接 echo <a href=index.php?page=$back>上一頁</a> 當前頁面數碼號等于$back,并顯示其連接 if ($page <> $total)//如果當前頁面數碼號不等于總頁數號(最后一頁數碼號) $next = $page + 1;//當前頁面數碼號加1并賦予變量$next echo <a href=index.php?page=$next>下一頁</a> //顯示下一頁連接 echo <a href=index.php?page=$total>最后一頁</a> 顯示最后一頁連接 echo 頁數:$page / $total //顯示當前頁面數碼號和顯示最后一頁數碼號 echo 共有 $num 條留言 //顯示留言數信息 else { echo <center>當前沒有任何留言?。?center> //如果文件內容為空則顯示的信息 else { echo <center>數據文件丟失,請聯系管理員!或發布留言重新建立數據文件!</center> //如果文件不存在顯示的信息 }

3、數據修改程序段

$list=file( gb.dat //讀取整個gb.dat文件到數組$list,數組每一個元素為一條留言($list[0]是第一條留言的數據、$list[1]是第一條留言的數據..... $n=count($list);//計算$list內容里的留言總數,并賦予變量$n if ($n>0){ //如果留言數大于0$fp=fopen( gb.dat , w //則以只寫模式打開文件gb.dat $gb_reply=encode($gb_reply); for ($i=0;$i<$n;$i++) {//進入循環 if(eregi($ttime,$list[$i])){//將送來發留言時間$ttime與數組單元$list里內容進行字串匹配比較 $f=explode( ,$list[$i]);//如果找到匹配,就以 作為分隔符,切開留言信息$list[$i](第$i條留言),并將這些數據賦予數組$f $f[9]=$gb_reply;//將$f[9](留言信息最后一條數據)用$gb_reply(回復內容)代替。 $list[$i]=$f[0]. .$f[1]. .$f[2]. .$f[3]. .$f[4]. .$f[5]. .$f[6]. .$f[7]. .$f[8]. .$f[9]. /n  //將數組單元$list[$i]的內容用數組$f加上分隔符 代替(其中$f[9]是修改了的新數據)。 break;//跳出循環 }//循環結束符 FOR($i=0;$i<=$n;$i++){//進入循環 fwrite($fp,$list[$i]);//將數組$list的每個單元為一行,寫入文件gb.dat }//循環結束符 fclose($fp);//關閉文件 showmessage( 回復成功! , index.php //回復成功,自動返回主界面。

4、數據刪除程序段

$list=file( gb.dat //讀取整個gb.dat文件到數組$list,數組每一個元素為一條留言($list[0]是第一條留言的數據、$list[1]是第一條留言的數據..... $n=count($list);//計算$list內容里的留言總數,并賦予變量$n if ($n>0){//如果留言數大于0 $fp=fopen( gb.dat , w //則以只寫模式打開文件gb.dat for ($i=0;$i<$n;$i++) {//進入循環 if(eregi($ttime,$list[$i])){//將發送過來發留言時間$ttime與數組$list[$i]里的字串進行匹配比較 $list[$i]= //如果匹配成功,則將$list[$i]清空(達到刪除的目的) break;//跳出循環 }//循環結束符 FOR($i=0;$i<=$n;$i++){//進入循環 fwrite($fp,$list[$i]);//將數組$list的每個單元為一行,寫入文件gb.dat } //循環結束符 fclose($fp);//關閉文件 showmessage( 刪除成功! , index.php //刪除成功,自動返回主界面。 }

5、數據查詢程序段

<form action= search.php method= post > <font color= #0099CC size= 2 >搜索關鍵字: <input name= found type= text id= found >

相關推薦:

PHP文本數據庫的搜索方法

以上就是PHP對文本數據庫的操作方法有哪些?PHP對文本數據庫操作的五種方法的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品免费视频| 午夜精品久久17c| 国产精品国模在线| 久久久久成人网| 国产丝袜一区视频在线观看| 一区二区欧美亚洲| 国产日韩欧美另类| 中文字幕欧美亚洲| 亚洲精品999| 欧美成年人视频| 久久久久久久久久久网站| 亚洲综合小说区| 欧美日韩日本国产| 国产精品久久久久久久久久免费| www.欧美精品一二三区| 成人国产精品一区| 亚洲综合在线播放| 国产精品白嫩初高中害羞小美女| www国产精品视频| 日韩资源在线观看| 欧美日韩国产成人在线| 欧美专区日韩视频| 91精品国产91久久久久久最新| 中文字幕亚洲国产| 亚洲精品456在线播放狼人| 日韩视频精品在线| 亚洲国产又黄又爽女人高潮的| 亚洲自拍偷拍色图| 日韩av免费观影| 中文字幕亚洲综合久久筱田步美| 欧美国产极速在线| 亚洲第一在线视频| 在线成人激情黄色| 国产精品久久久久久五月尺| 欧美激情视频网址| 成人免费观看49www在线观看| 中文字幕一区二区三区电影| 在线看日韩av| 中文字幕自拍vr一区二区三区| 精品国产美女在线| 伊人久久五月天| 国产在线a不卡| 4388成人网| 中文字幕欧美日韩va免费视频| 视频在线观看一区二区| 久久777国产线看观看精品| 国产欧美日韩亚洲精品| 欧美精品激情在线| 欧美自拍视频在线观看| 久色乳综合思思在线视频| 成人有码视频在线播放| 欧美成人午夜剧场免费观看| 久久精品国产电影| 日韩av在线导航| 国产日韩在线亚洲字幕中文| 亚洲一区二区在线| 亚洲综合中文字幕在线| 日本视频久久久| 成人午夜激情免费视频| 国产一级揄自揄精品视频| 一本大道香蕉久在线播放29| 亚洲精品国产精品久久清纯直播| 欧美激情图片区| 韩国三级电影久久久久久| 欧美成人剧情片在线观看| 国语自产精品视频在线看一大j8| 精品久久中文字幕| 精品国产91久久久| 91av在线国产| 九九视频这里只有精品| 岛国av一区二区| 日韩a**站在线观看| 国产精品自拍网| 成人在线国产精品| www.xxxx欧美| 97**国产露脸精品国产| 国产精品久久色| 亚洲欧洲视频在线| 日韩精品www| 亚洲va欧美va在线观看| 日韩美女视频在线观看| 亚洲精品一区在线观看香蕉| 一区二区三区天堂av| 日本精品一区二区三区在线播放视频| 韩国一区二区电影| 91精品久久久久久久久久久久久久| 国产精品视频网站| 久久久久久久成人| 欧美成人手机在线| www.久久色.com| 亚洲欧美日韩一区二区三区在线| 欧美激情a在线| 中文字幕日韩电影| 精品久久久香蕉免费精品视频| 国产成人精品亚洲精品| 中文字幕一区二区三区电影| 中文字幕精品久久久久| 日本高清不卡的在线| 国产欧美在线视频| 国产在线观看精品一区二区三区| 国产91精品青草社区| 亚洲国产精品久久久久秋霞蜜臀| 成人免费网站在线观看| 成人激情视频在线观看| 国产精品久久久久久影视| 91香蕉嫩草影院入口| 久久综合免费视频影院| 亚洲欧美成人一区二区在线电影| 亚洲美女免费精品视频在线观看| 欧美性猛交xxxx久久久| 亚洲欧洲国产伦综合| 成人a视频在线观看| 成人av电影天堂| 亚洲xxxxx电影| 国产国产精品人在线视| 国产91精品久久久| 亚洲国产精品va| 中文字幕亚洲情99在线| 在线色欧美三级视频| 国产精品99久久久久久久久久久久| 成人午夜在线视频一区| 亚洲电影免费观看高清完整版| 亚洲欧美日韩综合| 中文字幕亚洲一区二区三区五十路| 亚洲国产日韩欧美在线99| 久久99国产精品久久久久久久久| 日韩免费av一区二区| 狠狠躁夜夜躁久久躁别揉| 亚洲网在线观看| 欧美视频一二三| 国产+成+人+亚洲欧洲| 亚洲激情成人网| 成人xvideos免费视频| 国产69精品久久久久9999| 日韩免费观看视频| 91亚洲精品在线观看| 国自产精品手机在线观看视频| 精品久久久久久国产| 精品国产乱码久久久久久虫虫漫画| 青草青草久热精品视频在线网站| 国产精品一区电影| 91精品国产自产在线观看永久| 国产精品久久久久高潮| 欧美日韩精品中文字幕| 精品视频在线播放| 国产精品久久久久久久久久尿| 青草青草久热精品视频在线观看| 国产精品一区专区欧美日韩| 亚洲一区二区三区成人在线视频精品| 欧美日韩国产精品一区| 日韩日本欧美亚洲| 亚洲国产女人aaa毛片在线| 国产精品久久久久久久久免费| 亚洲国产天堂网精品网站| 日av在线播放中文不卡| 欧美性xxxx极品hd欧美风情| 亚洲中国色老太| 精品久久久免费| 91影视免费在线观看| 国产成+人+综合+亚洲欧美丁香花| 国产精品久久综合av爱欲tv| 在线观看国产成人av片| 亚洲人成网站免费播放| 一本大道久久加勒比香蕉|