Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP&MySql zapytanie w bazie, inne :D
patol
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 7.05.2004

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


Hej

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

  1. SELECT *
  2. FROM $tabela WHERE stan=0 ORDER BY kategoria DESC


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
Problem polega na tym, ze wszystko musi isc z jednej tabeli. Trzeba to jakos zapetlic, ale nie wiem jak.

Dlaczego z jednej tabeli? Mozesz powiazac tabelki i wyswietlac tak jak chesz. Robisz relacje i sortujesz po kategorii


--------------------
Go to the top of the page
+Quote Post
patol
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 7.05.2004

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


chodzi o to ze to jest skladnik wiekszego systemu i musi to byc w jednej tabeli.
Go to the top of the page
+Quote Post
AxZx
post
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


a skad wiesz czy ten wpis w tabeli jest wlasnie samochod a inny mebel?
jak to wiesz to po tym sortuj, grupuj


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
patol
post
Post #5





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 7.05.2004

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


samochody, meble itd to jest kolumna $kategoria.
Go to the top of the page
+Quote Post
brachu
post
Post #6





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 13.04.2005

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


no kumam o co Ci chodzi zeby nie wypidaywalo kategoria za kazdym razem tylko przy zmianie aktegorii tak?questionmark.gif wiec: zrzuc sobie najpierw kategorie to jakiejs zmiennej czyli na poczatek
  1. <?php
  2. $zapytanie=mysql_query(&#092;"SELECT * FROM $tabela WHERE stan=0 ORDER BY kategoria DESC\");
  3. $kategoria=null;
  4. while($rekord=mysql_fetch_array($zapytanie)){
  5. if($kategoria!=$rekord[0]){
  6.  $kategoria=$rekord[0];
  7. print&#092;"<BR><BR>$kategoria<BR>\";
  8. }
  9.  print&#092;"$rekord[1] $rekord[2]<BR>\";
  10. }
  11. ?>

pisze z palca wiec nie daje gwarancji na 100% ale powinno zadzialac winksmiley.jpg no i nie wiem jaka masz strukture tej tabeli wiec ta tablica $rekord[] moze inaczej wygladac i inne pola z niej bedzie trzeba porownac i wyswietlic ale chyba wiesz o co biega?!

pozdrawiam


--------------------
www.tanieprogramy.edu.pl
www.zamkor.pl
Go to the top of the page
+Quote Post
patol
post
Post #7





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 7.05.2004

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


Super, wszystko dziala, wiekie dzieki.

Jestescie wielcy. biggrin.gif
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Tajemnica tkwi w mleku, LOL


--------------------
Nie lubię jednorożców.
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 Aktualny czas: 19.08.2025 - 04:14