如果是要速度的话就在查询里边加入limit 1;

解决方案 »

  1.   

    $line="0";
    $fieldname="name";
    mysql_result($myquery,$line,$fieldname);取得到的结果中第$line行字段为$fieldname的值。
      

  2.   

    你也可以用如下开关啊:
    $a1=mysql_fetch_object($myquery);
    比如你的数据表中有a,b,c,d四个字段,你就可以用$a1->a,$a1->b,$a1->c,$a1->d来表示取出的值,这样你使用的变量和数据库字段名对应得更好些.
      

  3.   

    如果确定是否有一条很重要,那么还是用
    $link = mysql_connect("localhost", "mysql_user", "mysql_password");
    mysql_select_db("database", $link);$result = mysql_query("SELECT * FROM table1", $link);
    $num_rows = mysql_num_rows($result);