Mam funkcję, która w uproszczeniu wygląda tak:
function Zwroc($ID)
{
$SQLPobierz = "SELECT * FROM Tabela
WHERE JakiesPole = '$ID'
";
(...)
$Pobierz = mysql_query($SQLPobierz);
if (mysql_num_rows($Pobierz) == 0)
{
return FALSE;
}
else
{
return mysql_fetch_array($Pobierz);
}
}
W skrypcie napisałem sobie tak:
$Tablica = Zwroc($Zwroc);
if($Tablica != FALSE)
{
while($Tablica)
{
$Pole1 = $Tablica["Pole1"];
echo "$Pole1 <BR>";
}
}
else
{
echo "Nie ma nic!";
}
aby wyświetlić wszystkie pobrane rekordy, jeśli funkcja nie zwróci FALSE.
Ale otrzymuję błąd przekroczenia czasu wykonania skryptu na poziomie pętki
while.
Dlaczego?
Muszę to zrobić funkcją - pomóżcie.
Pozdrawiam,
Krzysiek