Hallo Community,
ich habe im Moment ein kleines Problem. Und zwar versuche ich 2 SQL Anweisungen in einer unterzubringen. ungefähr so:
Pseudocode:
Dass dies so nicht machbar ist ist klar. Jetzt ist die Frage, wie man das anders realisieren könnte. Würde ich das in zwei Anweisungen machen, ist mir durch den kopf gegangen, dass die userID in den beiden Tabellen dann nicht die gleiche ist. Dass zum Beispiel der username "Voltex" in tbl_user die ID 1 hat und in tbl_usr_ext die 3. Kann dadurch passieren, dass mehrere Anmeldungen zeitgleich durchgeführt werden. Also wie kann ich es realisieren, dass die userID in beiden Tabellen dem entsprechedem Username zugeordnet ist?
Ich hoffe ihr versteht was ich meine und könnt mir helfen
lg,
Voltex
ich habe im Moment ein kleines Problem. Und zwar versuche ich 2 SQL Anweisungen in einer unterzubringen. ungefähr so:
Pseudocode:
PHP:
$registerlog = "INSERT INTO ". "tbl_user (username, password, email) ".
"VALUES ('".$value["username"]."', '".
$value["password"]."', '".
$value["email"]."') AND INSERT INTO ".
"$tbl_usr_ext (username) ".
"VALUES ('".$value["username"]."')";
Dass dies so nicht machbar ist ist klar. Jetzt ist die Frage, wie man das anders realisieren könnte. Würde ich das in zwei Anweisungen machen, ist mir durch den kopf gegangen, dass die userID in den beiden Tabellen dann nicht die gleiche ist. Dass zum Beispiel der username "Voltex" in tbl_user die ID 1 hat und in tbl_usr_ext die 3. Kann dadurch passieren, dass mehrere Anmeldungen zeitgleich durchgeführt werden. Also wie kann ich es realisieren, dass die userID in beiden Tabellen dem entsprechedem Username zugeordnet ist?
Ich hoffe ihr versteht was ich meine und könnt mir helfen
lg,
Voltex
Zuletzt bearbeitet: