[php&mysql] Sortowanie, zapytanie, petle. Cos innego.

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
patol
Nowy
Nowy
Posty: 117
Rejestracja: czw wrz 18, 2003 9:24 pm
Kontakt:

[php&mysql] Sortowanie, zapytanie, petle. Cos innego.

Post autor: patol »

Hej

Mam kolejny problem do rozwiazania.
Moje zapytanie do bazy wyglada tak:

[sql]
SELECT * FROM $tabela WHERE stan=0 ORDER BY kategoria DESC
[/sql]

nic trudnego i nie mam z tym problemu. Problem pojawia sie kiedy chce wynik zapytania odpowiednio wyswietlic.

Obecnie wynik wyglada mniej wiecej tak

Samochody ($kategoria)

20.06.2005 ($data) Nowe samochody... ($tytul)

---------------------------------------------------------
Samochody ($kategoria)

20.06.2005 ($data) Nowe samochody... ($tytul)

---------------------------------------------------------
Samochody ($kategoria)

20.06.2005 ($data) Nowe samochody... ($tytul)

---------------------------------------------------------
Meble ($kategoria)

20.06.2005 ($data) Nowe meble1... ($tytul)

---------------------------------------------------------

Meble ($kategoria)

20.06.2005 ($data) Nowe meble2... ($tytul)

---------------------------------------------------------

Meble ($kategoria)

20.06.2005 ($data) Nowe meble3... ($tytul)

---------------------------------------------------------

A ja chce zrobic tak:


Samochody ($kategoria)

20.06.2005 ($data) Nowe samochody1... ($tytul)
20.06.2005 ($data) Nowe samochody2... ($tytul)
20.06.2005 ($data) Nowe samochody3... ($tytul)
20.06.2005 ($data) Nowe samochody4... ($tytul)
---------------------------------------------------------


Meble ($kategoria)

20.06.2005 ($data) Nowe meble1... ($tytul)
20.06.2005 ($data) Nowe meble2... ($tytul)
20.06.2005 ($data) Nowe meble3... ($tytul)
20.06.2005 ($data) Nowe meble4... ($tytul)

Problem polega na tym, ze wszystko musi isc z jednej tabeli. Trzeba to jakos zapetlic, ale nie wiem jak. Prosze was Wielkie Madre Glowy o pomoc.

Pzdr
Patol
masterix
Przelotem
Przelotem
Posty: 220
Rejestracja: wt wrz 07, 2004 6:44 pm
Kontakt:

Re: [php&mysql] Sortowanie, zapytanie, petle. Cos innego.

Post autor: masterix »

Może GROUP BY kategoria ?

pzdr.
FanFataL
Nowy
Nowy
Posty: 113
Rejestracja: pn lut 28, 2005 1:33 am
Lokalizacja: Kraków / Katowice / Bydgoszcz
Kontakt:

Re: [php&mysql] Sortowanie, zapytanie, petle. Cos innego.

Post autor: FanFataL »

masterix pisze:Może GROUP BY kategoria ?

pzdr.
To nie przyniesie oczekiwanych efektów ;]
[php]<?php
// Połączenie z bazą, zapytanie itp ...
$old = false;
while($row = mysql_fetch_array($res)) {
if($row['kategoria'] != $old) echo $row['kategoria'].'<br>---------------<br>';
echo $row['cokolwiek_innego'];
$old = $row['kategoria'];
}
?>[/php]

Pozdrawiam :wink:
...
ODPOWIEDZ