Salim se, nije nagradno...
E pa ovako: imam konstrukciju ovog tipa:
$rezultat=mysql_query("select * from tabela",$db);
if($rezultat){
while($r=mysql_fetch_array($rezultat)){
extract($r);
echo $blablabla;
}
mysql_free_result($rezultat);
}
Dakle, citam kompletnu tabelu iz baze i nesto od toga ispisujem. E, sad to sve shljaka, samo sto mi javlja gresku ako upit ne vraca ni jedno polje, tipa:
WARNING, wrong datatype in extract()....
probao sam i: if (mysql_num_rows($rezultat)), if (isset($rezultat)) i uvek isto... ovo je samo warning, a ja bih hteo nekako da ga izbegnem.
Mislim, imam jedno "prirucno" resenje: da u telu while petlje stavim :
$ime=$r["ime"];
$prezime=$r["prezime"];
...ali mi se to ne cini elegantnim, pogotovu ako imam vise od 10 polja. Ima li neko lek?
(c) Alan ford