Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Problem z LIMIT
-skrzat-
post
Post #1





Goście







  1. <?php
  2. $poczatek = ($npodstrona-1)*$ilosc_uzytkownikow_na_stronie;
  3. $koniec = $npodstrona*$ilosc_uzytkownikow_na_stronie-1;
  4.  
  5. $lista_zytkownikow .= $poczatek.','.$koniec; / Ta zmienna była wyświetlona po to, by sprawdzić, ży zmienia się w prawidłowy sposób w zależności od wyrbanych w formularz opcji
  6.  
  7. $pobieranie_uzytkownikow = mysql_query("SELECT id,login,gadu,email FROM $tabela_logowanie ORDER by login LIMIT $poc
    zatek,$koniec"
    );
  8. ?>


Zmienna $lista_uztykownikow zmienia sie na kolejnych podstronach w nastepujacy sposob (przyjmuje odpowiednio wartosci dla $poczatek i $koniec:

podstrona 1 - 0,14
podstrona 2 - 15,29
podstrona 3 - 30,44
podstrona 4 - 45,59

Całośc słyży do pobierania danych z bazy danych i wyświeltania ich n astroie za pomocą pętli


  1. <?php
  2. while( $dane_uzytkownikow = mysql_fetch_assoc($pobieranie_uzytkownikow) )
  3. {
  4.     $lista_zytkownikow .= $dane_uzytkownikow['login'].'<br />';
  5. }
  6. ?>


Dane według manuala powinny byś wyświetlane kolejno po 15 na jednej podstronie. Licząc, że rekordów jest 47 na podstronie 4 podwinny znaleźć się 2 rekordy

Podstrona 1 - 14 rekordów
Podsrona 2 - o 14 rekordów za dużo czyli 29 (powinno być piętnascie podług tego co napisałem wyzej (rekordy od 15 do 29)
Podstrona 3 - 16 rekordów (o 1 za dużo)
Podstrona 4 - 2 rekordy

Podług manuala wszystko jest w porzadku. Dlaczego to wszystko wygląda tak dziwacznie?
Go to the top of the page
+Quote Post

Posty w temacie
- skrzat   [MYSQL] Problem z LIMIT   1.05.2006, 18:55:31
- - konys   Limit ma postać LIMIT start, ilosc - tak więc zami...   1.05.2006, 19:07:02


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:49