既然是貼吧,肯定有主題分類,分類下面是帖子,帖子下面是回復,回復可否再回復?用戶信息等等 大致給你個思路吧。

創(chuàng)新互聯(lián)建站專注于威遠企業(yè)網站建設,成都響應式網站建設公司,商城開發(fā)。威遠網站建設公司,為威遠等地區(qū)提供建站服務。全流程按需設計網站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務
主題表(單獨列出方便擴張主題)
帖子跟回復表 (貼量一般的化足夠了,多了就拆表)
舉個例子,無限級分類的。
id comment showtime userid aboutid
1 ** ** ** 0
2 ** ** ** 1
3 ** ** ** 0
4 ** ** ** 2
0表示帖子 其他是回復 相對應得時回復內容的id 如果貼量大 可以考慮把貼子內容抽出去
其次用戶表 可以放一些用戶的資料了 擅長了 積分了 等等 這個具體還要看需求。
都是浮云,實際敲出來那不方便改就是了。
創(chuàng)建表:
CREATE TABLE `DBTEST` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 50 ) ,
`sex` VARCHAR( 10 ) ,
PRIMARY KEY ( `id` )
);
以下主要是看樣式,自己調節(jié)樣式內的width 大小,想一行顯示多少都可以。
至于分頁什么的,都是在sql語句那加個 limit 0, 20 ; 再加個分頁顯示函數(shù)。
(其實這只是一般應用的方法,我自己是用模板來解決的,考慮到樓主可能沒用過模板,
所以在此只說明思路,俱體的內容,就由樓主自己去做了)
----code 存為php文件-----------------------------------------------
style type="text/css"
!--
.pre_view {
float:left;
margin:4px;
width:50px;
height:60px;
text-align:center;
border:#999999 solid 1px;
}
--
/style
?php
include("include/db_mysql.php");
$db = new db_test();
$query = "select * from DBTEST";
$query = $db-query($query);
while($dbq_rec = $db-fetch_array($query)){
$t1 = $dbq_rec['name'];
$t2 = $dbq_rec['sex'];
?
div class="pre_view"
table width="50"
trtd?=$t1;?/td/tr
trtd?=$t2;?/td/tr
/table
/div
?php
}
?
--------- code ----------------------------------------
你不要加那些DIV、UL、LI呀,只要有它們,肯定是豎排,比如下面這樣:
while($row=mysql_fetch_row($result))
{
echo "a href='$row[2]' target='_blank'$row[1]/a";
}
或者使用TABLE,語句是:
echo 'tabletr';
while($row=mysql_fetch_row($result))
{
echo "tda href='$row[2]' target='_blank'$row[1]/a";
}
echo '/table';
當前名稱:php排列數(shù)據(jù)庫,php排列組合
文章URL:http://chinadenli.net/article25/dsgjeci.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站排名、做網站、關鍵詞優(yōu)化、網站維護、電子商務、全網營銷推廣
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)