No, you dont have to. You can use mysql_result() function to grab the one field:
$sql = "SELECT name FROM tablename WHERE id=2";
$result = mysql_query($sql);
if (mysql_num_rows($result)>0) {
$name = mysql_result($result,0);
}
Best turorials are IMHO when you just read the manual. Theres usually lots of examples and read the comments too..