日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

bbs mysql_简单BBS程序(需MySQL支持)

發布時間:2024/10/8 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bbs mysql_简单BBS程序(需MySQL支持) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡單BBS程序(需MySQL支持)--------------------------------------------------------------------------------

This is my BBS ? ? /****************************************************** ? ? BBS v1.0 ? ? 編碼: PHP 3 ? ? ? ? 作者: Leon Atkinson < leon.atkinson@clearink.com > ? ? 簡單 BBS 系統 需 MySQL。 ? ? 以下是BBS的表結構,用以下的語句就可以建立: ? ? ? ? ? ?CREATE TABLE bbsMessage ? ? ? ?( ? ? ? ? ? ?ID INT NOT NULL AUTO_INCREMENT, ? ? ? ? ? ?Title VARCHAR(64), ? ? ? ? ? ?Poster VARCHAR(64), ? ? ? ? ? ?Created DATETIME, ? ? ? ? ? ?Parent INT, ? ? ? ? ? ?Body BLOB, ? ? ? ? ? ?PRIMARY KEY(ID) ? ? ? ?); ? ?*******************************************************/ ? ?printf( "

Leon's BBS

\n"); ? ? /* 設置數據庫 */ ? ?mysql_pconnect( "www.zg700.com", ?"httpd"); ? ?$Database = ?"yourdb"; ? ? /**************************************************************** ? ? 一個吐出派生信息的遞歸函數 ? ?****************************************************************/ ? ?function showMessages($parentID) ? ?{ ? ? ? ?global $Database; ? ? ? ?$dateToUse = Date( "U"); ? ? ? ?echo ?"
  • \n"; ? ? ? ? /* 顯示所有的類別 */ ? ? ? ? ? ? ? ? ?$Query = ?"SELECT * FROM bbsMessage "; ? ? ? ?$Query = $Query . ?"WHERE Parent=$parentID "; ? ? ? ?$Query = $Query . ?"ORDER BY Created "; ? ? ? ?$result = mysql($Database,$Query); ? ? ? ?$numRows = mysql_NumRows($result); ? ? ? ?$RowCount = 0; ? ? ? ?while($RowCount < $numRows) ? ? ? ?{ ? ? ? ? ? ?$messageID = mysql_result($result,$RowCount, "ID"); ? ? ? ? ? ?$messageTitle = mysql_result($result,$RowCount, "Title"); ? ? ? ? ? ?$messageCreated = mysql_result($result,$RowCount, "Created"); ? ? ? ? ? ?$messageParent = mysql_result($result,$RowCount, "Parent"); ? ? ? ? ? ? /*顯示一行是什么類別的信息 */ ? ? ? ? ? ? ? ? ?printf( "
  • ($messageCreated) $messageTitle
    \n"); ? ? ? ? ? ? /* 調用 getWingContents 以得到它的分支 */ ? ? ? ? ? ?showMessages($messageID); ? ? ? ? ? ?$RowCount++; ? ? ? ?} ? ? ? ?echo ?"
\n"; ? ?} ? ? /**************************************************************** ? ? 輸出一個提交新信息的表單,并在其中預置一個父ID ? ?****************************************************************/ ? ?function postForm($parentID, $useTitle) ? ?{ ? ? ? ?printf( "\n"); ? ? ? ?printf( ""); ? ? ? ?printf( ""); ? ? ? ?printf( "
Title
Poster
"); ? ? ? ?printf( "
\n"); ? ? ? ?printf( "\n"); ? ?} ? ? /****************************************************** ? ?執行動作 ? ?******************************************************/ ? ?if($ACTION != ?"") ? ?{ ? ? ? ?if($ACTION == ?"POST") ? ? ? ?{ ? ? ? ? ? ?$inputTitle = ereg_replace( "'", ?"''", $inputTitle); ? ? ? ? ? ?$inputBody = ereg_replace( "'", ?"''", $inputBody); ? ? ? ? ? ?$Query = ?"INSERT INTO bbsMessage "; ? ? ? ? ? ?$Query .= ?"VALUES(0, '$inputTitle', "; ? ? ? ? ? ?$Query .= ?"'$inputPoster', "; ? ? ? ? ? ?$Query .= ?"now(), $inputParent, "; ? ? ? ? ? ?$Query .= ?"'$inputBody')"; ? ? ? ? ? ?$result = mysql($Database,$Query); ? ? ? ?} ? ?} ? ? /****************************************************** ? ? 顯示信息或者是顯示信息列表 ? ?******************************************************/ ? ?if($messageID > 0) ? ?{ ? ? ? ?$Query = ?"SELECT * FROM bbsMessage "; ? ? ? ?$Query = $Query . ?"WHERE ID=$messageID "; ? ? ? ?$result = mysql($Database,$Query); ? ? ? ?$numRows = mysql_NumRows($result); ? ? ? ?$RowCount = 0; ? ? ? ?if($RowCount < $numRows) ? ? ? ?{ ? ? ? ? ? ?$messageID = mysql_result($result,$RowCount, "ID"); ? ? ? ? ? ?$messageTitle = mysql_result($result,$RowCount, "Title"); ? ? ? ? ? ?$messagePoster = mysql_result($result,$RowCount, "Poster"); ? ? ? ? ? ?$messageCreated = mysql_result($result,$RowCount, "Created"); ? ? ? ? ? ?$messageParent = mysql_result($result,$RowCount, "Parent"); ? ? ? ? ? ?$messageBody = mysql_result($result,$RowCount, "Body"); ? ? ? ? ? ?printf( "
Title$messageTitle
Poster$messagePoster
Posted$messageCreated
$messageBody
\n"); ? ? ? ? ? ?postForm($messageID, ?"RE: $messageTitle"); ? ? ? ?} ? ? ? ?echo ?"List of Messages
"; ? ?} ? ?else ? ?{ ? ? ? ?printf( "

List of Messages

\n"); ? ? ? ? /* 調用遞歸函數*/ ? ? ? ?showMessages(0); ? ? ? ?postForm(0, ?""); ? ?} ?>

總結

以上是生活随笔為你收集整理的bbs mysql_简单BBS程序(需MySQL支持)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。