PFZ.nl - PHP Community: Join op twee tabellen - PHP - Forum - PFZ.nl - PHP Community

Je kunt niet antwoorden op dit topic
#1 03-02-2012 18:49
  • Mike dumont
  • Groep: Forumleden
  • Posts: 9
  • Actief sinds: 19-08-2009
Goedenavond,

Ik ben bezig met het maken van een klein eigen cms systeempje. In princiepe werkt alles, alleen bij het ophalen van gegevens uit de database loop ik tegen een probleem op.

Zo ziet mijn database eruit:

tabel portfolio:

id
titel
tekst


tabel images:

id
portid
link

Bij elke tekst in tabel portfolio zitten een of meerdere plaatjes. (De bedoeling is om deze in een slider te laden).

Om de tekst met de daarbij behorende plaatjes uit de database te halen heb ik de volgende Sql statement geschreven:

1
SELECT portfolio.titel, portfolio.tekst, images.link FROM portfolio INNER JOIN images ON portfolio.id=images.portid


Dit uitvoeren gaat prima. Het probleem treed op als een tekst meerdere plaatjes heeft.

bijv:

tabel portfolio:

id = 2
titel = titel van mijn tekst
tekst = een heel verhaal over hoe leuk pfz is

tabel images:

id = 4 (autoincre)
portid = 2
link = images/plaatje1.jpg

id = 5 (autoincre)
portid = 2
link = images/plaatje2.jpg

als ik dit uit de BD haal krijg ik:

titel = titel van mijn tekst
tekst = een heel verhaal over hoe leuk pfz is
link = images/plaatje1.jpg

---------------------------------------------------------
titel = titel van mijn tekst
tekst = een heel verhaal over hoe leuk pfz is
link = images/plaatje2.jpg


Wat ik wil is:

titel = titel van mijn tekst
tekst = een heel verhaal over hoe leuk pfz is
link = images/plaatje1.jpg
link = images/plaatje2.jpg

is dit mogelijk ?

Alvast bedankt!

Met vriendelijke groet,

Mike

#2 03-02-2012 19:09
Ik snap hem niet.

Of is de query niet het probleem maar hoe het resultaat te verwerken in php
en dan zal je uit kunnen komen op het volgende artikel:
http://www.pfz.nl/wi...pen-laten-zien/

#3 03-02-2012 19:21
  • Mike dumont
  • Groep: Forumleden
  • Posts: 9
  • Actief sinds: 19-08-2009
Bedankt voor je reactie!

Denk dat je gelijk hebt. Ga dit gelijk proberen!

Beetje onlogisch aan het denken..

wou het al gaan oplossen met een Set Concat bij de insert.

Ik laat even weten of het opgelost is.

Bedankt!

#4 03-02-2012 19:52
  • Mike dumont
  • Groep: Forumleden
  • Posts: 9
  • Actief sinds: 19-08-2009
Fantastisch!

'T werkt!

#5 03-02-2012 21:43
  • Martin P
  • Groep: Moderators
  • Posts: 3645
  • Actief sinds: 19-04-2007
Ik verplaats dit topic van Databases naar PHP.
Handleidingen zijn er niet voor niets, gebruik ze dus :)
HTML5 ~ CSS ~ PHP ~ MySQL ~ SQL-injectie bestaat meer dan 13 jaar


Inloggen wachtwoord vergeten? Aanmelden