W jaki sposób wykryć, że funkcja mysql_query dla danego zapytania zwraca 0 wyników?
Prosty przykład o co chodzi.
$zapytanie = mysql_query("SELECT `wiek` FROM `uczniowie` WHERE `imie` = 'Alek' LIMIT 1");
$wynik = mysql_result($check, 0);
Jeśli w tabeli `uczniowie` istnieje osoba o imieniu 'Alek' w zmiennej $wynik znajdzie się jego wiek.
Jednak jeśli w tabeli nie ma osoby o imieniu 'Alek' funkcja mysql_result nie zadziała dając komunikat: "Unable to jump to row 0 on MySQL result (..)".
Z tego tez powodu chciałbym wiedzieć czy istnieje jakiś sposób na wykrycie, że funkcja mysq_query zwraca 0 wyników.
Owszem, wiem, że mógłbym najpierw wykonać zapytanie z funkcją COUNT(), aby sprawdzić czy nie zwraca ona 0, jednak wtedy będzie potrzebne kolejne zapytanie SELECT, które dopiero pobierze `wiek`, a zależy mi żeby zapytań było raczej jak najmniej
