Okay, jetzt funktioniert es.
Danke nochmal für deine Hilfe!
Der Code sieht jetzt so aus:
PHP:
$insert = "INSERT INTO groups
(titel, groupadmin_ID, description)
VALUES ('$titel','$groupadmin_ID','$description')";
if($ergebnis = $mysqli->query($insert)) {
$added_group_ID = $mysqli->insert_id;
$_SESSION['added_group_ID'] = $added_group_ID;
Das Einzig, was jetzt nicht klappt, ist ein erneutes Insert nach dem ersten Insert.
Mal blöd gefragt:
Stell es irgendwie eine Schwierigkeit dar, ein zweites Insert nach dem ersten Insert zu haben? Per Google finde ich da nichts, lediglich inserts in mehrere Tabellen gleichzeitig. Müsste es den nicht einen Fehler auswerfen, wenn mein Code irgendwie falsch ist? Das das jetzt nicht klappt, wundert mich echt, weil es ja eigentlich das Einfachste vom Einfachsten ist :/
Oder um es mal plastisch zu machen:
PHP:
$insert = "INSERT INTO groups
(titel, groupadmin_ID, description)
VALUES ('$titel','$groupadmin_ID','$description')";
if($ergebnis = $mysqli->query($insert)) {
$added_group_ID = $mysqli->insert_id;
$insert2 = "INSERT INTO groupmembers
(group_ID, user_ID, gm_status)
VALUES ('$added_group_ID', '$groupadmin_ID', '1')";
$_SESSION['added_group_ID'] = $added_group_ID;