Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php, sql] group by
Forum PHP.pl > Forum > Przedszkole
-melon-
Witam. Wyświetlam w poniższy sposób dane z bazy. Chciałbym aby po naciśnięciu przycisku grupowało te dane poprzez "miejsce" oraz aby limit wyświetlanych danych na 1 stronie był 20. Nie bardzo mi to wychodzi prosił bym o pomoc.

  1. <?php
  2. $result = mysql_query("SELECT * FROM agencja WHERE aktywny='1'");
  3. for ($i = 0; $i < mysql_num_rows($wysdanych); $i++);
  4. {
  5. $print = mysql_fetch_array($result);
  6. echo"dane".$resultat['Imie'].;
  7. echo"miejsce".$resultat['Email'].;
  8. }
  9. ?>
Cysiaczek
  1. SELECT * FROM agencja WHERE aktywny='1' ORDER BY miejsce LIMIT 0, 20


Troche mało danych podajesz. Jeśłi chodzi Tobie też o stronicowanie, to użyj jakiejś klasy (przeszukaj forum - na pewno znajdziesz).

Pozdrawiam.
-melon-
  1. <?php
  2. $result = mysql_query("SELECT * FROM agencja WHERE aktywny='1'");
  3. for ($i = 0; $i < mysql_num_rows($result); $i++);
  4. {
  5. $print = mysql_fetch_array($result);
  6. echo"dane".$print['Imie'].;
  7. echo"miejsce".$print['Email'].;
  8. }
  9. ?>


kurde właśnie zauważyłem, że wyświetla mi to tylko jeden wiersz z bazy danych.. najnowszy a nie wszystkie i nie bardzo wiem gdzie błąd sad.gif proszę o pomoc.
-melon-
echo"miejsce".$print['miejsce'].;

6 wiersz jest taki...
Cysiaczek
Wywal ten for() i daj pętlę while()
  1. <?php
  2. while($row=mysql_fetch_array($result))
  3. {
  4. echo"dane".$row['Imie'].;
  5. echo"miejsce".$row['Email'].;
  6. }
  7. ?>
-melon-
dzięki wielkie działa już.

jeśli chodzi o grupowanie to również o to mi chodziło, tylko po naciśnięciu na przycisk... ale to dodam submit i powinno działać więc również dzięki wielkie!!! smile.gif
-melon-
a jeszcze jeśli chodzi o ten limit

to jak zrobić,żeby automatycznie tworzył tyle podstron aby wyświetlić wszystkie dane?
-melon-
chodzi o to ,że mam np 10 wpisów w bazie mysql i gdy ustalam limit 0, 5 to wyświetla pierwsze pięć, i teraz ,żeby automatycznie stworzył nowa stronę z limit 5,10 oraz odnośnik na stronie głównej.

proszę o pomoc.
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.