Query met auto increment

Status
Niet open voor verdere reacties.

kokkie20

Gebruiker
Lid geworden
4 aug 2006
Berichten
221
Hallo,
Ik ben bezig met een webshop aan het maken in me vrije tijd maar zit met een klein probleem.
Ik heb 2 tabellen.
Tabel Producten
Tabel ProductImage

Bij de tabel producten heb ik een auto increment op de product_id
Maar om deze te koppelen aan de ProductImage tabel, heb ik daarin ook een product_id staan. Maar dan niet met auto increment omdat die al op de productimage_id staat.
Hoe kan ik zorgen dat de product_id (die met de auto increment) ook in de productimage tabel komt te staan?

Op google kan ik het niet echt vinden dus vraag ik het hier

Bedankt :thumb:
 
Door bij het inserten van de tweede query gebruik te maken van de auto_increment value.

Als je PHP gebruikt kun je gebruik maken van de functie mysql_insert_id() om op te vragen welke value de auto increment gekregen heeft.

Zoiets:

PHP:
$query = "INSERT INTO tabel ( auto_id, veld ) VALUES ( NULL, 'konijntje' )";
$resource = mysql_query( $query );
$auto_id = mysql_insert_id();
$query = "INSERT INTO tabel2 ( non_auto_id, veld ) VALUES ( " . $auto_id . ", 'konijntje' )";
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan