Ik heb een site gemaakt waarop ik een aantal nieuwsartikels wil posten. Ik haal deze met PHP op uit MySQL. in mijn tabel Articles zit een veld met keywords. In principe is dit gewoon een lijst gescheiden door een puntkomma: bv

Twitter;Facebook;Web2.0

Ik stop al deze keywords in een array, haal de dubbels eruit en sorteer ze vervolgens alfabetisch.

Ik zit nu met het probleem dat niet alle keywords worden afgedrukt. Ofwel is er iets fout met het afdrukken zelf, ofwel heb ik de array fout gevuld. Ik zie het alvast niet, ik hoop dat jullie me kunnen helpen.

De code vind je hier: http://plaatscode.be/138205/
Waarom zou je het op die manier in je database stoppen?
Dat is niet handig.
Gewoon een aparte tabel met elke tag z'n eigen row.
Dan kan je er ook nog leuke dingen mee doen, zoals bijvoorbeeld een tag-cloud maken.
en dan vervolgens in mijn artikel database een reeks nummertjes opslaan op dezelfde manier?
nee :p

Google eens op "koppeltabel"

je hebt een tabel met tags
en een tabel met artikels

om die te combineren heb je een koppeltabel met het id van de tag en het id van het artikel in 1 rij..

Reageren