konto usunięte

Temat: SELECT nie zwraca ostatniego rekordu...

Witam!

Mam pewien problem.
Wysyłam do bazy zapytanie

$zapytanie = 'SELECT `news`.`data` as data, `news`.`tresc` as tresc FROM `gamedec`.`news` ';
$zapytanie .= 'WHERE `news`.`jezyk`= "' .$jezyk. '" ORDER BY `news`.`id` DESC LIMIT 10';

Ale gdy wyświetlam wyniki:

$result = mysql_query($zapytanie);
$tablica = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result))
{
echo $row['tresc'];
}

Nie wiem czemu nie wyświetla mi ostatniego rekordu. A w zasadzie pierwszego (kolejność malejąca). Zamiast 10 dostaję 9. Czy ktoś może mnie nakierować na rozwiązanie tego problemu?

Pozdrawiam
Mariusz

Temat: SELECT nie zwraca ostatniego rekordu...

Dwa razy uzyłeś mysql_fetch_array:

$tablica = mysql_fetch_array($result);

Czyli pierwszy odczytany rekord siedzi w zmiennej $tablica, a reszta odczytywana jest do $row.

konto usunięte

Temat: SELECT nie zwraca ostatniego rekordu...

Faktycznie.

Dziękuję :)



Wyślij zaproszenie do