改成
$result = mysql_query("SELECT * FROM el_class, c_name order by c_id");
while($row = mysql_fetch_array($result)) {
echo $row['c_name'];
echo '<br>';
}你只查了 el_class,没有查 c_name,让输出什么?

解决方案 »

  1.   

    上面的这段循环代码输出时,为什么总有第一条记录没有输出来呀??你先$row = mysql_fetch_array($result);了一句,没有输出,资源自动移到下一条记录了!
      

  2.   

    FROM后面跟表名,你怎么可以用两个表?我用×已经代替了所有内容的!
      

  3.   

    引用:$row = mysql_fetch_array($result);了一句,没有输出,资源自动移到下一条记录了!那循环应该怎么写呀??
      

  4.   

    $result = mysql_query("SELECT * FROM el_class order by c_id");
    $row = mysql_fetch_array($result);while($row = mysql_fetch_array($result)) {
    echo $row[0];
    echo '<br>';
    }
      

  5.   

    对不起,第一个看错了!$result = mysql_query("SELECT * FROM el_class order by c_id");
    while($row = mysql_fetch_array($result)) {
    echo $row['c_name'];
    echo '<br>';
    }
    就可以!