ba  $myrow = mysql_fetch_array($result); fan zai for xia mian

解决方案 »

  1.   

    for($i=0;$i<=$num;$i++)
    {
     ?> <tr> 
        <td><? echo $myrow[$i]["id"]; ?></td>
        <td><? echo $myrow[$i]["first"];?></td>
        <td><? echo $myrow[$i]["last"];?></td>
        <td><? echo $myrow[$i]["address"];?></td>
        <td><? echo $myrow[$i]["position"];?></td>
        </tr>
    ...
      

  2.   

    for($i=0;$i<=$num;$i++)
    {
    $myrow = mysql_fetch_array($result);
      

  3.   

    也可以这样做:
    $result = mysql_query("select * from employees",$db);
    $get_rowset = array();
    $total_num= 0;
    while( $row = $db->sql_fetchrow($result) ) {
    $get_rowset[] = $row;
    $total_num++;
    }if($total_num) {
        for($i=0; $i<$total_num; $i++) {
            ?> <tr> 
            <td><? echo $myrow[$i]["id"]; ?></td>
            <td><? echo $myrow[$i]["first"];?></td>
            <td><? echo $myrow[$i]["last"];?></td>
            <td><? echo $myrow[$i]["address"];?></td>
            <td><? echo $myrow[$i]["position"];?></td>
            </tr>
            </tr>
        }
    }
      

  4.   

    <?
    $db = mysql_connect("localhost","root");
    mysql_select_db("mydb",$db);
    $result = mysql_query("select * from employees",$db);
    $num = mysql_num_rows($result);
    while($myrow = mysql_fetch_array($result))
    {
     ?> <tr> 
        <td><? echo $myrow["id"]; ?></td>
        <td><? echo $myrow["first"];?></td>
        <td><? echo $myrow["last"];?></td>
        <td><? echo $myrow["address"];?></td>
        <td><? echo $myrow["position"];?></td>
        </tr>
    <?
    }
    ?>
      

  5.   

    <?
    $db = mysql_connect("localhost","root");
    mysql_select_db("mydb",$db);
    $result = mysql_query("select * from employees",$db);
    $num = mysql_num_rows($result);
    while($myrow = mysql_fetch_array($result))
    {
     ?> <tr> 
        <td><? echo $myrow["id"]; ?></td>
        <td><? echo $myrow["first"];?></td>
        <td><? echo $myrow["last"];?></td>
        <td><? echo $myrow["address"];?></td>
        <td><? echo $myrow["position"];?></td>
        </tr>
    <?
    }
    ?>
      

  6.   

    $myrow = mysql_fetch_array($result)只执行一遍的话,只会得到一条记录
      

  7.   


    for(;$myrow = mysql_fetch_array($result);)
    {
     ?> <tr> 
        <td><? echo $myrow[$i]["id"]; ?></td>
        <td><? echo $myrow[$i]["first"];?></td>
        <td><? echo $myrow[$i]["last"];?></td>
        <td><? echo $myrow[$i]["address"];?></td>
        <td><? echo $myrow[$i]["position"];?></td>
        </tr>
    ...