Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie rekordow z bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
djiras1
Witam,

chce wyswietlic po 5 rekordow z bazy w rzędzie, ale nie wiem jak to zrobic, prosze o pomoc. podam przyklad:

mam np tabele zwierzaki
i jej struktura:
Kod
id|nazwa
1|kot
2|pies
3|swinia
4|koza
5|lis
6|krowa
7|baran
8|wilk
9|dzik
10|lew

i teraz mam takie zapytanie:


Kod
$wynik = mysql_query("SELECT id,nazwa FROM zwierzaki order by id desc limit 10");
while($szukane = mysql_fetch_array($wynik))
{
echo $szukane[nazwa];
}


i teraz chce to wyswietlic tak:

kot | pies | swinia | koza | lis
krowa | baran | wilk | dzik | lew

czyli w dwoch rzedach po 5 rekordow.. jak to zrobic? prosze o pomoc:)
kallosz
w div wrzoc
zrob align: left; width: 25%;
tommy4
omg kallosz jak coś to float: left; width: 20%;

djiras1:

  1. <?php
  2. $wynik = mysql_query("SELECT id,nazwa FROM zwierzaki order by id desc limit 10");
  3. for($i = 1; $i <= mysql_num_rows($wynik); $i++)
  4. {
  5.  echo $szukane['nazwa'];
  6.  if($i % 5 == 0)
  7.  {
  8. echo "<br />\n";
  9.  }
  10.  else
  11.  {
  12.  echo " | ";
  13.  }
  14. }
  15. ?>
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.