login  Naam:   Wachtwoord: 
Registreer je!
 Forum

last insert id vanuit andere table (Opgelost)

Offline eLIX - 04/10/2008 17:34
Avatar van eLIXNieuw lid Hi,

ik ben op zoek naar een oplossing voor volgend probleem:

ik heb 2 tables in een db. "nieuws" en "fotos". Fotos heeft een foreign key naar de nieuwsid zodat een foto altijd tot een bepaald nieuwsbericht behoort.

Nu heb ik 2 verschillende SQL statements die worden uitgevoerd wanneer een nieuwsbericht wordt toegevoegd.

Voor het toevoegen van het nieuwsbericht:

  1. $sQuery = "INSERT INTO nieuws (titel, door, text, datum, tijd) VALUES ('".addslashes($_POST['titel'])."', '".addslashes($_POST['door'])."', '".addslashes($_POST['bericht'])."', '".date("d-m-Y")."', '".date("H:i")."')";


En voor het toevoegen van de foto:

  1. $sQuery2 = "INSERT INTO fotos (naam, ext, nieuwsid) VALUES ('".$bestandnaam."', '".$foto_ext."')";


Het is dus bij mijn 2de statement dat ik niet goed weet wat te doen. Hoe moet ik aan het id van dat nieuwsbericht geraken dat net is toegevoegd?
Kan ik iets gebruiken in de aard van last_insert_id()?

2 antwoorden

Gesponsorde links
Offline nemesiskoen - 04/10/2008 17:54
Avatar van nemesiskoen Gouden medaille

PHP expert
mysql_insert_id ervan uitgaand dat je mysql gebruikt.
Offline eLIX - 04/10/2008 18:15
Avatar van eLIX Nieuw lid Idd dat was het dus.
Had het ook net gevonden :-)

Toch bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s