hejsan! Hur gör jag för att kunna erhålla pk vid en insert? Jag har alltså en produkttabell med en Pid som primärnyckel. jag vill vid en insert få tillbaka denna pk/Pid. Kan man göra detta? Och hur? Kolla in http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id I PHP finns en särskild funktion för det som skall användas direkt efter INSERT-satsen: <code> <b>Enligt PHP-manualen, så finns inte mysql_insert_key.</b>[MySQL] Output vid insert?
Frågan gäller MySQL.
// nickeSv: [MySQL] Output vid insert?
/JohanSv: [MySQL] Output vid insert?
$sql = "
INSERT INTO ...
...
";
mysql_query($sql);
$id = mysql_insert_key();
Sv:[MySQL] Output vid insert?
mysql_query("INSERT...");
$id = mysql_insert_id();
</code>
Enligt PHP-manualen, så finns inte mysql_insert_key. Sv: [MySQL] Output vid insert?
Du har rätt, det skall vara mysql_insert_id(). Vet inte var jag hade tankarna när jag skrev mitt inlägg...