你循环的是<table width="88" height="31" border="1"  align="center">
也就是整一个表格
如果说你要输出的格式定位准确,那应该在table里循环<tr></tr>和<td></td>

解决方案 »

  1.   

    是这样吗??
    <?php 
            $sql1="select logoadd,url from friendlink";
            $result1=mysql_query($sql1);
            while($rs1=mysql_fetch_array($result1)){
                     ?>
    <tr>
    <td width="88" height="31">
    <a href="<?php echo"$rs1[url]"?> "> <img dynsrc="<?php echo"$rs1[logoadd]"?>"></a> </table>
     </td>
     </tr>
     <?php
     }
     ?>
    运行结果是一样的,什么都不显示:(
      

  2.   

    你前面链接数据库了没有?你先不要加表格,让它显示出来,然后再加表格,表格只是显示方式不同而已。我发现你的echo 格式写的不对,应该是这样的: echo $rs1['url']; 后面有分号的
    <?php 
         $con=mysql_connect("localhost","root","password");
         mysql_select_db("riji",$con);
          $sql1="select logoadd,url from friendlink";
            $result1=mysql_query($sql1);
               while($rs1=mysql_fetch_array($result1))
               {            
                 echo $rs1['url'];
                 echo $rs1['logoadd'];
               }
    ?>