第一个问题是参数有误,你可以查一下相应的函数
第二个问题,可以放到一个数组中,在while取值时就依次把值写入到数组中,取值时根据数组下标即可。
这些方面的资料,网上应该不少

解决方案 »

  1.   

    1.建议不要使用mysql_result();
      当作用于很大的结果集时,应该考虑使用能够取得整行的函数(在下边指出)。这些函数在一次函数调用中返回了多个单元的内容,比 mysql_result() 快得多。推荐使用高性能的替代函数:mysql_fetch_row(),mysql_fetch_array(),mysql_fetch_assoc() 和mysql_fetch_object()。 
    这是手册上的话.
    2.$rs就是你得到的数组,只不过是一行记录。要想将多行记录保存,可以使用二维数组。

    exec="select * from database";
    $result=mysql_query($exec);
    $rs = array();
    while($rs[]=mysql_fetch_array($result))
    {}
    print_r($rs);
      

  2.   

    可是我要怎么样才能把数组里的东西取出来放到目的地呢,就比如我要把$rs这个数组放到
    <td></td>
    <td></td>
    <td></td>
    这三个列中,如果是二维数组又该如何取呢?
    在线急!!!
      

  3.   

    数组名[字段名]
    或者 数组名[index]
    for instance:
    $rs=mysql_fetch_array($memo);  
    $id=$rs[roomid];