Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Wyrzucenie 1-ego tytułu i wiele opisów
blackneron
post 14.01.2010, 10:50:58
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


Mam baze z tytułem i opisem, tylko tytułów jest dużo tych samych, a opisów różnych do tych tytułów.
Chciałbym wyróżnić raz tytuł i pod spodem wszystkie opisy do tego tytułu.

  1. $sql = mysql_query("select * from ksiazki");
  2.  
  3. while($w=mysql_fetch_array($sql))
  4. {
  5.  
  6. // ten tytuł chciałbym aby się raz wyświetlił
  7. echo "<p>".$w['tytul']."</p>";
  8.  
  9. echo "<p>".$w['opis']."</p>"
  10.  
  11. }


Ten post edytował blackneron 14.01.2010, 10:51:23
Go to the top of the page
+Quote Post
darko
post 14.01.2010, 10:53:23
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


select distinct * from ksiazki
?


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
blackneron
post 14.01.2010, 11:08:40
Post #3





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


No właśnie nie bo wtedy mam taki wynik:

tytuł
opis1

tytuł
opis2

tytuł
opis3



a ja chciałbym mieć

tytuł
opis1
opis2
opis3
Go to the top of the page
+Quote Post
trucksweb
post 14.01.2010, 11:10:41
Post #4





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


  1. SELECT * FROM ksiazki GROUP BY tytul


or

  1. SELECT DISTINCT(tytul),opis FROM ksiazki


Ten post edytował trucksweb 14.01.2010, 11:11:45


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
darko
post 14.01.2010, 11:13:26
Post #5





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


To może coś takiego:

  1. $sql = mysql_query("select * from ksiazki");
  2. $temp_tytul = "";
  3. while($w=mysql_fetch_array($sql))
  4. {
  5. // ten tytuł chciałbym aby się raz wyświetlił
  6. if($temp_tytul != $w['tytul']) {
  7. echo "<p>".$w['tytul']."</p>";
  8. $temp_tytul = $w['tytul'];
  9. }
  10. echo "<p>".$w['opis']."</p>";
  11. }

?

Ten post edytował darko 14.01.2010, 11:17:30


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
blackneron
post 14.01.2010, 11:32:37
Post #6





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


dzięki, darko - works
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: 28.06.2025 - 14:54