Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Wyrzucenie 1-ego tytułu i wiele opisów
blackneron
post
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
 
Start new topic
Odpowiedzi (1 - 5)
darko
post
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
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
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
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
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 Aktualny czas: 19.08.2025 - 19:51