我在做bbs论坛管理系统, 不过遇到了问题. 请帮我解决!我的数据库有4个表, 如:bbssector, bbsaccount, bbstopic, bbsreply.其中我怎么用TopicID 设置超级连接来打开一个新的网页里显示出来某一个主帖下的所有的回帖(bbsreply表)? php+mysql代码是什么样的?

解决方案 »

  1.   

    人浏览网页都是从主页面一步一步深入的,和爬虫一样.你只要从主页面往下铺设你的URL就可以了, 每一个页面都访问数据库去生成URL以便用户继续浏览相关内容.
      

  2.   

    我就是用不了TopicID和ReplyID? 帮我找代码?
      

  3.   

    谁知道你的 TopicID和ReplyID 是干什么用的??
      

  4.   

    每一个主题都有它的TopicID, 回帖也有ReplyID.我写的代码:<td height="318" valign="top">
        <?php

    /*
     * PHP100Job v1.0
     * Programmer : Msn/QQ [email protected] (925939)
     * www.php100.com Develop a project PHP - MySQL - Apache
     * Window 2003 - Preferences - PHPeclipse - PHP - Code Templates
     */
     include("conn.php"); include("head.php");
     
     
      $SQL="SELECT * FROM `bbstopic` where bbssector.SectorID=bbstopic.TopicID";
      $query=mysql_query($SQL);
       while($row=mysql_fetch_array($query)){
    ?><table width=100% border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#ad99ef">
      <tr  bgcolor="#eff333" TEXT=blue >
      
      <td width="33%">  <a href="C++COM.php"> <?=$row[Title] ?></td>
      <td width="34%"> <a href="C++COM.php"> <?=$row[TopicText] ?></td>
      <td width="33%"> <a href="C++COM.php"> <?=$row[TopicDate] ?></td>
      </tr>
      
    </table><p>
      <?
      }
    ?>
    </p></td>
      

  5.   

    TopicID是发帖表的ID对吧?ReplyID是回帖表的ID对吧?你是要知道回帖里的回帖是属于哪个发帖的,那个你可以在ReplyID表里面做一个字段来放TopicID啊,这样就可以啦。
      

  6.   

    我已经做了一个字段TopicID, 不过在网页上按每一个主帖的超级连接的时候显示了所有的回帖,之是错误的, 我只想新的页里现出某一个主帖下的所有的回帖(bbsreply表).ReplyID=TopicID
      

  7.   

    TopicID是发帖表的ID对吧?ReplyID是回帖表的ID对吧?你是要知道回帖里的回帖是属于哪个发帖的,那个你可以在ReplyID表里面做一个字段来放TopicID啊,这样就可以啦。
    您说的对, 我做了TopicID字段, 不过在主页里的超级连接把我的所有的Reply表显出来了