这是我的mysql数据表:choose
  name  bjnum  
      1 10 
      2 11 
      3 12 
      4 13 
      5 14 
      6 15 
      7 16 
      8 17 
      9 18 
      10 19 
      11 20 
      12 21 
我怎样编写才能在网页上实现:‘echo $num[0]’就输出10,‘echo $num[3]’就输出12?我试了下这样写,不行:
<?php
include "conn.php";
?><?php
$num_query=mysql_query("SELECT bjnum FROM choose",$conn); 
$num = mysql_fetch_array($num_query);
?>
<?php
echo $num[0];
echo $num[3];
?>求教啊,我新手啥也不懂!!!

解决方案 »

  1.   

    echo $num[0] 输出10?
    不是echo $num[1]输出10?
      

  2.   

    select name from tablers=mysql_query(sql)while(row=mysql_fetch_array(rs))
    arr[]=row;echo arr[0]//10
    echo arr[3]//13至于你的 [0]=10 [3]=12 是不成立的。
      

  3.   


    <?php
    include "conn.php";
    ?><?php
    $query="select bjnum from choose";
    $result=mysql_query($query);
    while($row=mysql_fetch_array($result))
    {
    $arr[]=$row;
    }echo $arr[0];
    echo $arr[1];
    echo $arr[2];
    echo $arr[3];
    ?>
    我这样写,输出结果居然是:ArrayArrayArrayArray
    有错么?
      

  4.   

    <?php
    include "conn.php";
    ?><?php
    $query="select bjnum from choose";
    $result=mysql_query($query);
    while($row=mysql_fetch_array($result))
    {
    $arr[]=$row;
    }echo $arr[0][0];
    echo $arr[1][0];
    echo $arr[2][0];
    echo $arr[3][0];
    ?>
    这样试试
      

  5.   

    <?php
    include "conn.php";
    ?><?php
    $query="select bjnum from choose";
    $result=mysql_query($query);
    echo "<table>";
    while($row=mysql_fetch_array($result))
    {
    echo "<tr><td>{$row[0]}</td><td>{$row[1]}</td></tr>";
    }
    ?>
      

  6.   

    成功了,谢谢你!
    容我说一句:I Love You!
    但为何要用二维数组呢?