Was ist an diesem SQL-Query falsch?

Nein, ist keine harte Nuss :)
Habe den Fehler jetzt gefunden!

Wie du siehst, ist bei dem 2ten Query die threadid unter anderem ein Feld, dass beschrieben wird.
Leider weiß der Query aber gar nicht welche threadid der neue Thread überhaupt erhalten soll!
Deshalb hab ich die Threadid im ersten Query jetzt auf NULL gesetzt und dafür im 2ten Query statt der Variable $threadid die Funktion mysql_insert_id() verwendet, sodass die beiden Queries jetzt folgendermaßen aussehen:

PHP:
  $sql = "INSERT INTO ".$prefix."_threads (threadid,forumid,topic,lastedit,startname,startdate,memberid)
          VALUES ('','".$forumid."','".$topic."','".time()."','".$logname."','".date("Y-m-d H:i")."','".$memberid."');";
  mysql_query($sql,$conn);
  $sql = "INSERT INTO ".$prefix."_posts (threadid,memberid,membername,posts,time,text)
          VALUES ('".mysql_insert_id()."','".$memberid."','".$logname."','".$posts."','".time()."','".$text."');";
  mysql_query($sql,$conn);

Trotzdem danke für deine Hilfe! Bekommst auch ne gute Wertung von mir :)

thx !
 
Zurück