Если вам нужно вытащить только одну (или ноль) строку.
$result = mysql_query(/* ... */);
$row = mysql_fetch_array($result);
mysql_free_result($result);
Если есть строка, она будет у $row
. Если нет - $row
будет false
. Нет необходимости в while()
.
Если вы просто хотите узнать, сколько у вас строк
$count = mysql_num_rows($result);