Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Limit, nie działa jak należy :|
Forum PHP.pl > Forum > Przedszkole
Agape
Pobieram dane z bazy:
[MYSQL] pobierz, plaintext
  1. $produkty=mysql_query('Select * From produkty Order By uid Desc Limit 0, 10');
[MYSQL] pobierz, plaintext


wyświetlanie wyników:
  1. while($row = mysql_fetch_assoc($produkty)){


Ilość wpisów w bazie: 21

I dla czego wyświetla mi tylko 9 pozycji skoro powinien 10 :|

Cytat(http://php.about.com/od/mysqlcommands/g/Limit_sql.htm)
Examples:
SELECT * FROM `your_table` LIMIT 0, 10
This will display the first 10 results from the database.
nospor
no a czy przypadkiem przed WHILE nie masz jeszcze jakiegoś mysql_fetch_assoc lub mysql_fetch_array ?
Jak masz to tam jest własnie Twoj zgubiony rekord winksmiley.jpg
Agape
LOL, nie wiedziałem, że tak to działa. Dzięki bardzo za pomoc.
Wystarczyło użyć mysql_data_seek

Tu jest wytłumaczenie zjawiska.

Jeszcze jedno, w solucji nie jest napisane, że seek ma 2 parametry ^.- ale w manualnu jest.
nospor
Cytat
Wystarczyło użyć mysql_data_seek
Wystarczylo wywalic pobieranie tego jednego rekordu przed pętlą tongue.gif
Na grzyba go pobierasz przed pętlą?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.