return key bij insert
Hans W
06/11/2009 23:07:00Hallo,
Ik ben bezig met een script waarbij gegevens in meerdere stappen (stappenformulier voor offerte aanvraag) worden opgeslagen in de database.
Hiervoor wordt bij het aanroepen van het script een rij aangemaakt in de database, en elke keer wanneer er een stap is doorlopen, moet de rij in de database worden bijgewerkt.
Is er een functie dat SQL de key teruggeeft van de ingevoerde rij via de functie INSERT?
Ik genereer nu een code in het script, die wordt meegegeven bij de functie INSERT, en vervolgens zoek ik hier weer na om de ID (primery key) te achterhalen, maar dit is erg omsclachtig.
Bij voorbaat dank.
Ik ben bezig met een script waarbij gegevens in meerdere stappen (stappenformulier voor offerte aanvraag) worden opgeslagen in de database.
Hiervoor wordt bij het aanroepen van het script een rij aangemaakt in de database, en elke keer wanneer er een stap is doorlopen, moet de rij in de database worden bijgewerkt.
Is er een functie dat SQL de key teruggeeft van de ingevoerde rij via de functie INSERT?
Ik genereer nu een code in het script, die wordt meegegeven bij de functie INSERT, en vervolgens zoek ik hier weer na om de ID (primery key) te achterhalen, maar dit is erg omsclachtig.
Bij voorbaat dank.
PHP hulp
18/11/2024 00:48:59- SanThe -
06/11/2009 23:14:00Harry H Arends
06/11/2009 23:18:00Even gegoogeld en vondt dit boven aan: http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
Je zult denk altijd een tweede functie moeten doen omdat een mysql_query alleen maar een fals of true terug geeft .
Je zult denk altijd een tweede functie moeten doen omdat een mysql_query alleen maar een fals of true terug geeft .
Jan Koehoorn
06/11/2009 23:22:00gharryh schreef op 06.11.2009 23:18:
Je zult denk altijd een tweede functie moeten doen omdat een mysql_query alleen maar een fals of true terug geeft .
Nee, je vraagt gewoon met mysql_insert_id op, wat het id was van de laatste insert.