我没学过php,所以请各位高手讲详细点谢谢帮忙了我想通过一个sql语句搜索到某条数据,然后把这个数据记录到一个变量a中,通过调用a.name就能得到这条数据的name字段的信息了,这样能实现么?怎么实现的?

解决方案 »

  1.   

    我现在在别处抄了一段也是显示字段信息的代码,可是什么都显示不出来,请各位高手帮帮忙额。
    $q = "select * from test where id = 1"; //SQL查询语句  
    $rs = mysql_query($q,$conn); //获取数据集  
    while ($row = mysql_fetch_assoc($rs)) {
        echo $row['id'];
        echo $row['name'];
        echo $row['age'];
    }
    mysql_free_result($rs);
      

  2.   

    1、数据库中存在id=1的数据么
    2、打印一下看看是什么结果
    while ($row = mysql_fetch_assoc($rs)) {
      print_r($row);
      echo $row['id'];
      echo $row['name'];
      echo $row['age'];
    }
      

  3.   


    我知道错在哪里了,现在有数据出来了。不过把这个数据记录到一个变量a中,通过调用a.name就能得到这条数据的name字段的信息了,这样能实现么?
      

  4.   

    如果id 是唯一的。则不需要while循环,因为只有一条。则改为:
    $q = "select * from test where id = 1"; //SQL查询语句  
    $rs = mysql_query($q,$conn); //获取数据集  
    $row = mysql_fetch_object($rs);
    print_r($row);
      echo $row->id;mysql_free_result($rs);