[php] dubbele dingen in db maar 1 keer weergeven in output

Pagina: 1
Acties:
  • 173 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Oke, ik heb dus een database aangelegd van mijn complete mp3 cd's.
Nu staat datop deze manier in de db:
code:
1
2
3
4
id     tracknr    artist        track                 album
287   07          Incubus   Make Yourself   Make Yourself 
288   08          Incubus   Drive                 Make Yourself 
etc...

Maar nu wil ik dus dat er een lijst wordt samengesteld die alle artiesten in de db weergeeft. Nu staan er alleen iets van 40 nummers van Incubus.
Maar ik wil dat ie in dat geval maar 1 keer Incubus weergeeft.
Ik heb dus geen idee hoe ik dit aanpak...
Wie helpt mij uit de brand :) ?

Acties:
  • 0 Henk 'm!

Verwijderd

Distinct ;)

PHP:
1
2
3
<?
$query = mysql_query("SELECT DISTINCT artiesten FROM tabel");
?>


edit:

achteraf gezien kun je toch beter GROU BY artiesten achter je query plakken.
blijkbaar niet dus :D

[ Voor 134% gewijzigd door Verwijderd op 20-04-2003 16:22 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
edit:
kut typo... nou doet het wel met DISTINCT... tnx :)
pleur maar dicht

[ Voor 96% gewijzigd door Verwijderd op 20-04-2003 15:30 ]


Acties:
  • 0 Henk 'm!

Verwijderd

PHP:
1
2
3
4
5
6
7
<? 
   $query = mysql_query("SELECT DISTINCT artiesten FROM cd");
   while( $get = mysql_fetch_array($query) )
   { 
   echo $get['aritist'] . "<br>"; 
   } 
?> 


Zo moet het lukken :)

[ Voor 57% gewijzigd door Verwijderd op 20-04-2003 16:24 ]


Acties:
  • 0 Henk 'm!

  • Mir
  • Registratie: Maart 2001
  • Niet online

Mir

http://forum.fok.nl/showtopic.php/305644/1/25

:D.. daar lees je je antwoord ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik was al benieuwd of ze het door zouden hebben ;)
Ben soms een beetje ongeduldig :P

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:16
Verwijderd schreef op 20 april 2003 @ 15:22:
Distinct ;)

PHP:
1
2
3
<?
$query = mysql_query("SELECT DISTINCT artiesten FROM tabel");
?>


edit:
achteraf gezien kun je toch beter GROU BY artiesten achter je query plakken.
Een group by doe je enkel als je aggregated functions gebruikt in je select.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05 22:30

FendtVario

The leader drives Vario!

Misschien moet je eens in VandenBulcke kijken, deze belg heeft veel verstand van databases en heeft het o.a. over normaliseren van je database. Success :Y)

www.fendt.com | Nikon D7100 | PS5

Pagina: 1