Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie danych z bazy MySQL i wyświetlanie ich w 2 częściach
szymek001
post 14.06.2012, 17:17:08
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 21.09.2005

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


Mam menu które ma taki układ:

  1. <ul>
  2. <li>KATEGORIA 1</li>
  3. <li>KATEGORIA 2</li>
  4. <li>KATEGORIA 3</li>
  5. </ul>
  6. <ul>
  7. <li>KATEGORIA 4</li>
  8. <li>KATEGORIA 5</li>
  9. <li>KATEGORIA 6</li>
  10. </ul>


Chcę wyświetlić listę kategorii pobierając nazwy z bazy danych.

Listę wczytuję zapytaniem:
  1. SELECT `kat_id`, `kat_nazwa` FROM `kategorie`

Obecnie mam 2 zapytania z ustawioną opcją LIMIT. Czy jest możliwość by wyświetlić te dane jednym zapytaniem?


Kod PHP dla jednej kolumny z listą wygląda tak:

  1. $sql = "SELECT `kat_id`, `kat_nazwa` from `kategorie` LIMIT 8";
  2. $wyniki = mysql_query($sql);
  3.  
  4. <?php
  5. if(mysql_num_rows($wynik) > 0) {
  6. while($r = mysql_fetch_array($wynik)) {
  7. echo "<li><a href='#'><img src='img".$r['kat_id']."' width='25' height='25' alt='".$r[kat_nazwa]."' border='0' /></a><a href='#' class='menu'>";
  8. echo "".$r['kat_nazwa']."";
  9. echo "</a></li>";
  10. }}



Chciałbym się dowiedzieć, czy jest możliwość pobrania danych i automatycznego podzielenia ich przez 2, tak by później równomiernie wczytać je do dwóch kolumn.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 17:16