Hallo PHP'ers,

Ik ben nieuw tot dit gedeelte dus hierbij mijn vraag:

In mijn cel in de database heb ik bijvoorbeeld: 6,8,12,48

Dit zijn ID's waarvan de waarde in een andere tabel staat.

Als ik dit nu uitlees via een while dan krijg ik als output: 6,8,12,48.

Hoe kan ik nou makkelijk deze ID's omzetten naar de waarde uit een andere tabel? En heeft iemand daar een voorbeeld van?

Alvast bedankt.
Als ik het goed begrijp heb je dus 2 tabellen in je database.
1 staan de id's en de andere staat de info.

Dan moet je even google of kijken naar JOIN gebruik in de query.
Hier is wel FK's voor nodig die de relatie lechd tussen de gewenste tabellen.
Oke, ik heb natuurlijk al gegoogled, ik kom dan veel uit op FOREACH? Klopt dat?

Want het zijn vacatures, met een cell voor herkomsten, en die ID"s zijn dus de verschillende websites uit een andere tabel.
Frank WD op 18/09/2012 15:33:18

Dan moet je even google of kijken naar JOIN gebruik in de query.
Hier is wel FK's voor nodig die de relatie lechd tussen de gewenste tabellen.

Dus volgens jou kan je MyISAM tabellen niet joinen.

Nomalisatie is voor dit kleine project niet nodig...

Het gaat om 1 cel wat ik uit een andere tabel moet uitlezen maar wat meerdere waardes heeft omdat die via checkboxes zijn ingevuld.
Maak er een array() van met explode().
Dan kun je aan de gang met een foreach().
Heb je daar misschien een voorbeeld van hoe ik dat het beste kan aanpakken?
Ik vraag niet om te normaliseren, ik vraag hoe ik het beste die ID's om kan zetten naar de waardes die ik in een aparte tabel heb staan...

Ik krijg wel de eerste waarde maar als ik meer dan 1 ID heb kom ik er niet uit.
Kenny rokven op 19/09/2012 09:16:29

Ik vraag niet om te normaliseren, ik vraag hoe ik het beste die ID's om kan zetten naar de waardes die ik in een aparte tabel heb staan...


Je wilt een oplossing. De beste (en eigenlijk enige juiste) oplossing is normaliseren.
Dat wil je niet. Het alternatief wordt je al gegeven:
- SanThe - op 18/09/2012 18:50:46

Maak er een array() van met explode().
Dan kun je aan de gang met een foreach().

Als je daar niet uit komt: wat heb je al geprobeerd/waar loop je op vast?

Reageren