Hi, spiele gerade etwas mit Sql und habe ein kleines Problemchen.
Versuche, dass bereits registrierte Nutzer (eingelogt haben sie die Variable $userid) sich in einen weiteren Bereich registrieren können.
Habe zwei tabellen
user
id
username
email
password
topic
topic_id
topic_name
topic_text
topic_user
Durch die weitere Registrierung sollen die Tabellen automatisch verbunden werden. Habe InnoDB user.id mit topic_user verbunden. Mit diesem Code erreiche ich nur, dass topic_user mit der entsprechenden id verbunden wird. Nehme ich die zweite Query raus, bekomme ich topic_name, topic_text. Ich vermute, dass ich mit UNION arbeiten muss, bekomme es aber nicht auf die Kette..... Kann mir bitte bitte jemand helfen.... Verzweifle bereits. Vielen Dank
Code:
$sql = "INSERT INTO topic(topic_name, topic_text)
VALUES('" . mysql_real_escape_string($_POST['topic_name']) . "',
'" . mysql_real_escape_string($_POST['topic_text']) . "',
)"
;
$sql = "INSERT into user (user_members) SELECT id FROM members WHERE id = $userid;";
$result = mysql_query($sql);
user = members, sorry dafür..