ďťż

[PHP + MySQL] Sprzawdzanie czy istnieje następny rekord w wyniku.

       

Podstrony


telcocafe

Cześć.
Wykonuję zapytanie:

SELECT * FROM tabela;

W wyniku ma powiedzmy 45 rekordów z bazy.
Jestem na pierwszym rekordzie i jak mam sprawdzić czy istnieją następne.
Chcę napisać metodę do klasy check_next() żebym mógł ją wykorzystać do przetworzenia całego
wyniku w pętli while.




Cześć.
Wykonuję zapytanie:

SELECT * FROM tabela;

W wyniku ma powiedzmy 45 rekordów z bazy.
Jestem na pierwszym rekordzie i jak mam sprawdzić czy istnieją następne.
Chcę napisać metodę do klasy check_next() żebym mógł ją wykorzystać do przetworzenia całego
wyniku w pętli while.


pobrać jeden w przód i sprawdzać czy jest nullem?

Wiem że to zabrzmi debilnie Kodie,
ale łeb mnie trochę boli a chciałbym dzisiaj skończyć tą klasę.
Więc się pytam ...... jak ?

ale po co jeżeli funckja mysql_fetch_row zwraca false gdy nie ma juz rekordu?




ale po co jeżeli funckja mysql_fetch_row zwraca false gdy nie ma juz rekordu?

o to mi chodziło, tylko null pomylił mi się z false.

Cały sęk w tym, żeby buforować sobie jeden rekord wiecej.

czyli równie odbrze moge napisać

while($row = mysql_fetch_assoc($uchwyt))
{
/* jakaś akcja */
}
I ta pętla wykona mi się tyle razy ile jest w wierszy w rezultacie zapytania ?

No tak, przecież chyba w każdym kursie jest ten sposób opisany

Bardzo możliwe ale ja coś dzisiaj nie myśle.
Dlatego zresztą tutaj posta dałem.
[SOLVED]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.