跟PHP输出时的循环有关系。
把程序帖出来吧。

解决方案 »

  1.   

    承接QQ上说的这样写输出:$zt_query="select topic,ksrq,zzrq,ztbm from kyzt;";
    $zt_result=mysql_db_query("u82031_db",$zt_query);
    for ($i=0;$i<mysql_num_rows($zt_result);$i++)
    {
       $obj=mysql_fetch_object($zt_result);
       echo $obj->topic;
       echo $obj->ksrq;
       echo $obj->zzrq;
       echo $obj->ztbm;
    }
      

  2.   

    也可以這樣:
    $zt_query="select topic,ksrq,zzrq,ztbm from kyzt;";
    $zt_result=mysql_db_query("u82031_db",$zt_query);
    while($array=mysql_fetch_array($zt_result)){
    $topic=$array["topic"];
    $ksrq=$array["ksrq"];
    $zzrq=$array["zzrq"];
    $ztbm=$array["ztbm"];
    echo $topic;
    echo $ksrq;
    echo $zzrq;
    echo $ztbm; 
    }
      

  3.   

    呵呵~~fetch出数组和fetch对象都可以呀~~只是我比较喜欢fetch出对象~~:)
      

  4.   

    是呀。效果是一样的。我在看你的循环奇怪,好象没问题啊。
    要不你在循环前先echo一下那个mysql_num_rows($zt_result)的值看看。P.S.你的那段程序可以执行吗?好象SQL语句中多了个“;”哦。
      

  5.   

    so sorry 我不能上QQ的。
      

  6.   

    我的上司回来后告诉我,是程序控制的问题,唉,对于那个while我总是出错,也不知道怎么了我现在有了两条记录了,但是,但是,后面一条记录不能够受我的PHP语句控制,那又是怎么回事?
      

  7.   

    <html>
    <head><title>热点专题</title></head>
    <body><CENTER><IMG src="zhuanti.gif"></CENTER><BR><center><IMG height=6 
    src="line.gif" width=484></CENTER>
    <?
    if(!mysql_connect("localhost","root",""))
    { echo "can't connect to the database.";
    exit();
    }

    mysql_select_db('u82031_db');
    $zt_query="select topic,ksrq,zzrq,ztbm from kyzt;";
    $zt_result=mysql_query($zt_query); if(mysql_num_rows($zt_result)!=0){
    echo "<p align=center><font color='#ff0000'>本栏目中有以下热点专题!</font></p>";
    echo "<CENTER><TABLE border=0 width=80%><TR>
    <TD align='center'><font color='#3333CC'><B>热点主题</B></font></TD>
    <TD align='center'>开始日期</TD>
    <TD align='center'>截止日期</TD>
    </TR>"; while($zt_r=mysql_fetch_array($zt_result))
    { $topic=$zt_r[0];
    $ksrq=$zt_r[1];
    $zzrq=$zt_r[2];
    $ztbm=$zt_r[3];
    echo "<tr>"; if($topic=='')
    echo "<td align='center'>----</td>";
    echo "<td align='center'><a href='ztxq.php?ztbm=$ztbm'>$topic</a></td>"; if($ksrq=='')
    echo "<td align='center'>----</td>";
    echo "<td align='center'>$ksrq</td>"; if($zzrq=='')
    echo "<td align='center'>----</td>";
    echo "<td align='center'>$zzrq</td>";
    echo "</tr></table></center>"; };} else { echo "没有找到相关记录";} mysql_free_result($zt_result);
    mysql_close();
    ?>
    </body>
    </html>
      

  8.   

    这么多错误
    1.else没写
    2.表格错误