簡潔なマルチレベルのフォーラム
このフォーラムで使用するコードは合計 200 行未満で、実行速度は非常に高速です。実行例子在:http://www.hnpts.ha.cn/forum
MYSQLデータベース库:yxforum
------- -------------- -- ---- ----- --------- ----------------
|フィールド | 「 |」と入力します。ヌル |キー |デフォルト |追加 |
------- -------------- ------ ----- --------- ------ ----------
| id | int(11) | |プリ | 0 |自動インクリメント |
| dt |日時 |はい | | NULL | |
| tp | varchar(255) |はい | | NULL | |
| ct |テキスト |はい | | NULL | |
|フロリダ | int(11) |はい | | NULL | |
| ip | varchar(20) |はい | | NULL | |
|アン | varchar(50) |はい | | NULL | |
| em | varchar(60) |はい | | NULL | |
|番号 | int(11) |はい | | NULL | |
------- -------------- ------ ----- --------- ------ ----------
index.php:
$m=mysql_connect("localhost","××××","××××");
mysql_select_db("××××",$m);
?>
$hf_fl=$fl;
$q="select * from yxforum where id=".$fl;
$mr=mysql_query($q,$m);
$ra=mysql_fetch_row($mr);
?>
?>
%s) ",$ra[7],$ra[6]);?>
$alltt=$ra[2];
$lastid=$ra[4];
print("
".$ra[3]." |
print("
跟随主题:");
}
$q="select * from yxforum where fl=".$fl." order by dt desc";
if ($p=="") $p=0;
$mr=mysql_query($q,$m);
$f=mysql_num_fields($mr);
$ra=mysql_fetch_row($mr);
$i=0; $p1=$p*15; /*ジャンプ过指定の页数对应的行*/
while ($i<$p1)
{$i ;
$ra=mysql_fetch_row($mr);
if (! $ra) Break;}
?>
最新回应時間间 | 発行表人 | 主题 < td width="44">回应数 | |
".$ra[1]); print(" | ".$ra[6].""); print(" | "); printf("%s",$ra[0],$ra[2]); print(" | ".$ra[8]); print(" |
|
古钺青剑 制作
逍遥飞狐多メディア作坊 2000