从MySQL返回一行

use*_*864 4 php mysql row unique fetch

业余问题,但我一直在想的事情.从MySQL查询中选择一行的PHP是什么?你正在通过唯一ID选择一些东西(你知道只有一行符合你的要求),并希望只得到那个值.你还需要使用while循环和mysql_fetch_row吗?

$query = "SELECT name,age FROM people WHERE uid = '2'";
$result = mysql_query($query);

// what php is used to return the name and age?  preferably without a loop?
Run Code Online (Sandbox Code Playgroud)

mgr*_*aph 11

添加limit 0,1:

$query = "SELECT name,age FROM people WHERE uid = '2' LIMIT 0,1";
$result = mysql_query($query);
$res = mysql_fetch_assoc($result);

echo $res["age"]; 
Run Code Online (Sandbox Code Playgroud)