login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gegevens uit meerdere tabellen halen. (Opgelost)

Offline Louis_ - 21/12/2009 11:34 (laatste wijziging 21/12/2009 12:04)
Avatar van Louis_Nieuw lid Goedemorgen iedereen,

Ik ben een echte beginner wat PHP en MySQL betreft, dus mijn 'probleem' zal dus ook wel een beginners-probleem zijn. 
Maar google enzo willen maar niet helpen.  

Wat ik dus eigenlijk wil:
Ik heb twee tabellen (eigenlijk 3 maar laten we het makkelijk houden), genaamd 'foto' en 'nieuws'.

  1. nieuws
  2. nid INT(8) NOT NULL AUTO_INCREMENT,
  3. titel VARCHAR(40) NOT NULL,
  4. tekst VARCHAR(800) NOT NULL,
  5. datum DATE NOT NULL,
  6. pid INT(8),
  7. PRIMARY KEY (nid),
  8. FOREIGN KEY(pid) REFERENCES foto(pid)
  9.  
  10. foto (
  11. pid INT(8) NOT NULL AUTO_INCREMENT,
  12. titel VARCHAR(50) NOT NULL,
  13. image VARCHAR(50) NOT NULL,
  14. PRIMARY KEY (pid)

En nu wil ik dus dat bij ieder nieuwsbericht de goede foto komt.
Dit had ik zelf geschreven:

http://www.plaatscode.be/138251/

Maar dat lijkt me nogal omslachtig en het werkt ook niet helemaal goed. (de goede foto verschijnt, maar de tekst niet)

4 antwoorden

Gesponsorde links
Offline Ontani - 21/12/2009 11:36
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
de tag is niet [php|[/php| maar [code=php|[/code|
Offline lemoinet - 21/12/2009 11:44
Avatar van lemoinet PHP gevorderde Joins
Bedankt door: Louis_
Offline cloudstrife - 21/12/2009 12:10
Avatar van cloudstrife PHP beginner Inderdaad met een join.

Maar je wil gewoon 1 foto bij je nieuwsbericht tonen? Dan mag je gerust een appart veldje voorzien in je nieuws tabel hoor.

Tenzij het de bedoeling is om de foto opnieuw te gebruiken in andere entiteiten.
Offline Louis_ - 21/12/2009 12:31 (laatste wijziging 24/12/2009 09:58)
Avatar van Louis_ Nieuw lid Het is gelukt.

Oplossing:
  1. SELECT nieuws.nid,nieuws.titel,tekst,nieuws.pid,foto.image FROM nieuws INNER JOIN foto ON(nieuws.pid = foto.pid)


@cloudstrife:

Wat jij zegt kan natuurlijk ook, maar ik weet (uit ervaring ) dat het erg onhandig is als je dan wel een keer meer foto's bij een bericht wilt hebben.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s