#ANONIEM | zondag 20 april 2003 @ 15:21 |
Oke, ik heb dus een database aangelegd van mijn complete mp3 cd's. Nu staat datop deze manier in de db: code: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 ![]() | |
mabit | zondag 20 april 2003 @ 15:22 |
select distinct(artiest) from database | |
Raggie | zondag 20 april 2003 @ 15:28 |
select artist from tabel group by artist | |
MlR | zondag 20 april 2003 @ 15:30 |
Mag er op gewezen worden dat je dan wel een foute database structuur hebt? Probeer het eens dmv Artist_Table ? Dan koppel je gewoon een nummer in jouw complete_mp3_Table aan je Artist_Table en je bent klaar. Want dit gaat niet lukken, want je zal namenlijk bij elke track die artist te zien krijgen. Distinct gaat dus ook niet werken. [edit] [Dit bericht is gewijzigd door MlR op 20-04-2003 15:34] | |
Navelpluisje | zondag 20 april 2003 @ 15:33 |
quote:Ik zie steeds vaker dat dit soort dingen als PHP probleem gezien word ![]() ![]() | |
#ANONIEM | zondag 20 april 2003 @ 15:33 |
quote:Nou, DISTINCT werkt keurog en wat raggie zei werkt ook ![]() Dus ik ben tevreden. Tnx mensen ![]() pleur maar dicht | |
MlR | zondag 20 april 2003 @ 15:34 |
quote:Lees mn edit ![]() | |
#ANONIEM | zondag 20 april 2003 @ 15:35 |
quote:Jah, je hebt gelijk... het is natuurlijk een MySQL probleem. Maar ik kende het distinct-ding niet, dus ik zat te denken hoe ik in php de boel zo moest filteren zodat er nog maar een uit de lijst over zou blijven ![]() | |
MlR | zondag 20 april 2003 @ 15:36 |
http://gathering.tweakers.net/forum/list_message/17581717 ![]() | |
MlR | zondag 20 april 2003 @ 15:37 |
quote:dmv een array vullen, en bij elke nieuwe row je array doorzoeken of 'ie al in je array staat, zoniet; toevoegen! GL! | |
#ANONIEM | zondag 20 april 2003 @ 15:38 |
quote:Ik was al benieuwd of ze het door zouden hebben ![]() Ben soms een beetje ongeduldig ![]() | |
#ANONIEM | zondag 20 april 2003 @ 15:39 |
quote:hehe, ja kan ook... maar distinct is een stukje makkelijker ![]() | |
Navelpluisje | zondag 20 april 2003 @ 15:40 |
quote:Het leven kan zo simpel zijn ![]() | |
MlR | zondag 20 april 2003 @ 15:40 |
quote:En dan ook gewoon 2 keer dezelfde reply neerzetten ![]() You're amasing ..... | |
Me784 | zondag 20 april 2003 @ 17:35 |
quote:Maar Mir heeft wel gelijk over het feit dat je je database verkeerd opgezet hebt... Misschien nu nog geen probleem maar het KAN later wel voor problemen gaan zorgen. | |
#ANONIEM | maandag 21 april 2003 @ 01:00 |
quote:ja, maar dat hou je altijd natuurlijk... Maar voor dit was het eik heel eenvoudig en wist ik precies wat ik nodig had, dus dat zit wel goed, Maar van de week bijvoorbeeld, ik had de afgelopen tijd ergens een nieuwspostingsysteem voor ontworpen, maar toen kwam ik er achter dat ik eik nog een paar dingen miste... daar moetst ik bijvoorbeeld wel weer heel de db voor gaan veranderen. | |
Me784 | maandag 21 april 2003 @ 18:33 |
quote:Daarom is het vaak zinvol om eerst goed na te denken over het opzetten van een database in plaats van snel een database in elkaar zetten om vervolgens lekker snel met de internetpagina of met de aplicatie aan de gang te gaan. Om dit soort problemen te voorkomen want vaak kan je als je wat veranderd hebt in je database de rest van je code ook weer bijlangs lopen om te kijken wat je daar nou weer in moet wijzigen.... |