funkcja mysql_num_rows($wynik) zwraca wartosc 0, a mysql_result($wynik, 0, 'IDklienta') nic nie zwraca jakby $wynik nie ISTNIAL i do tego mam zero komuniaktow o bledach?

Z gory dzieki za HELpa... ewentualne wskazowki...
Oto kod:
<?
$lacz = placz_z_baza();
<?php $lacz = placz_z_baza(); ?>
if (!$lacz)
echo'Polaczenie niemozliwe';
$zapytanie = "select IDklienta from klienci where Nazwisko= '$nazwisko' and Miejscowosc= '$miejscowosc' and Adres= '$adres' ";
echo $zapytanie;
$wynik = mysql_query($zapytanie);
echo"<br>";
echo "$wynik";
echo"<br>";
if (mysql_errno() > 0)
{
echo mysql_error()."<br>";
}
$ile =mysql_num_rows($wynik);
echo"$ile";
if(mysql_numrows($wynik)>0)
{
$idklienta = mysql_result($wynik, 0, 'IDklienta');
echo"$idklienta";
}
else
{
echo'lipa';
return false;
}
?>
WYNIK KODu:
select IDklienta from klienci where Nazwisko= 'ktoś' and Miejscowosc= 'Łódź' and Adres= 'Świdnickiego'
Resource id #12
0
lipa
jak widac $wynik niby istnieje jednak pozniej jest jakby nie interpretowany praz funkcje
mysql_num_rows($wynik) i a mysql_result($wynik, 0, 'IDklienta')
Co tu moze byc zle?
