Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podział LIMIT
Mody23
post
Post #1





Grupa: Zarejestrowani
Postów: 276
Pomógł: 0
Dołączył: 30.06.2010

Ostrzeżenie: (10%)
X----


Witam!

Mam mały problem. Chodzi o to że jak coś wyciągamy z bazy np.:

  1. $sql = "SELECT COUNT(*) AS 'how_many', b.username, b.user_id, b.user_level, b.user_jr
  2. FROM " . SHOUTBOX_TABLE . " a, " . USERS_TABLE . " b
  3. WHERE b.user_id=a.sb_user_id
  4. GROUP BY b.username, b.user_id, b.user_level, b.user_jr
  5. ORDER BY how_many DESC
  6. LIMIT 5";


To LIMITujemy coś. I w efekcie za jednym zamachem wyciągnie mi 5-ciu userów. A ja chcę pojedynczo, że w pięciu zmiennych, zapiszę sobie 5-ciu userów, np.:

  1. $pierwszyuser
  2. $drugiuser
  3. $trzeciuser
  4. $czwartyuser
  5. $piatyuser


Tylko jak mam rozbić to limit ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
edir
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 16.12.2004

Ostrzeżenie: (0%)
-----


W wyniku masz tablicę. Musisz ją przejrzeć żeby pobrać pojedyncze dane.
Go to the top of the page
+Quote Post
Mody23
post
Post #3





Grupa: Zarejestrowani
Postów: 276
Pomógł: 0
Dołączył: 30.06.2010

Ostrzeżenie: (10%)
X----


Mógłbyś nieco jaśniej? Albo przedstawić to na jakimś prostym przykładzie? Z góry dziękuję za odpowiedź (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
wujek2009
post
Post #4





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


wynik z zapytania zapisz jako tablica array bądź przetwórz ją na tablice array (pobierz + pętla foreach) interesuje Cię taki wynik:
  1. [0] => array('dane z zapytanioa'),
  2. [1] => array('j/w'),
  3. [2] => array('j/w'),// i tak do 5 bo masz LIMIT 5


i później sobie ustaw w dokumencie;
  1. $pierwsza = $row[0];
  2. $druga = $row[1];
  3. $trzeci = $row[2]; // itd
Go to the top of the page
+Quote Post

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: 28.09.2025 - 04:34