请认真阅读手册!
mysql_fetch_array --  从结果集中取得一行作为关联数组,或数字数组,或二者兼有

解决方案 »

  1.   

                     echo "<table border='1'>";
                    while($row = mysql_fetch_array($result)){
                        echo "<tr>";
                            echo "<td>" . $row[0] . "</td>";
                            echo "<td>" . $row[1] . "</td>";
                            echo "<td>" . $row[2] . "</td>";
                        echo "</tr>";
                    }
                echo "<tr><td>" . mysql_num_rows($result) . "</td></tr>";
                echo "</table>";
      

  2.   

    懂了!row["id"]是关联数组,row[0]是数字数组数组里面保存了这两个是吧!谢谢
    我是学java的,java里面没有这什么关联数组。
    还有PHP有什么比较好用的开发工具啊,推荐一个呗,适合新手的。
      

  3.   

    懂了!row["id"]是关联数组,row[0]是数字数组数组里面保存了这两个是吧!谢谢
    我是学java的,java里面没有这什么关联数组。
    还有PHP有什么比较好用的开发工具啊,推荐一个呗,适合新手的。
    开发工具:zend studio,phpdesign,dw,phpstom,编辑器:notepad,sublim
      

  4.   

    懂了!row["id"]是关联数组,row[0]是数字数组数组里面保存了这两个是吧!谢谢
    我是学java的,java里面没有这什么关联数组。
    还有PHP有什么比较好用的开发工具啊,推荐一个呗,适合新手的。
    推荐使用甲骨文的netbeanside
      

  5.   

    正常的,mysql_fetch_array里有2个可选参数MYSQL_ASSOC,MYSQL_NUM,建议学习手册。
      

  6.   

    字段是3个,不假;但记录数是6个:COUNT() 函数返回匹配指定条件的行数。
    参见:http://www.w3school.com.cn/sql/sql_func_count.asp
      

  7.   

    count($row)的长度为6,是指记录数 ,不是字段数
      

  8.   

    因为$row既包含数字索引也包含字符索引的结果,所以就是:字段数(3)x2=6
      

  9.   

    我觉得最方便的debug方法,就是输出$row出来看看,你就明白是怎么回事了。
    print_r($row);
    然后再去看手册会如虎添翼。