Hier in dem Registrationsverlauf habe ich folgenden Code:
- Code: Alles auswählen
$eintrag = "INSERT INTO user (id, username, password, salt, status, rights, ip, registration_date) VALUES ('', '$username', '$passwort', '$salt', '0', '1', '0', '')";
$eintragen = mysql_query($eintrag);
$user_id_export = mysql_query("SELECT id FROM user WHERE username = '$username'");
$user_id = mysql_num_rows($user_id_export);
$profile = "INSERT INTO profile (id, user_id, angriffszone, roh_1, roh_2, roh_3, roh_4, energie) VALUES ('', 'l', '1', '400', '0', '400', '0')";
$insert_profile = mysql_query($profile);
Die user_id beim zweiten INSERT INTO soll die ID sein, die bei der ersten Tabelle genutzt wird. Wie kann ich diese benutzt, denn ich kann die ID nicht extrahieren, bevor sie eingetragen wurde.
Gibt es da irgend ein Tipp, oder muss ich es in zwei Schritten erledigen?
Danke.