Hello,
das funktioniert auch so, wie du es machen wollest.
Ausgangstabelle Tabelle 1
Zieltabelle Tabelle 2Hab`s mit INSERT INTO ... SELECT probiert, hat aber leider nicht funktioniert.
$sql_c = dbconnect();
$sql_q = "INSERT INTO Tabelle1 (feld1, feld2, feld3)
SELECT feld1, feld2, feld3 FROM Tabelle2 WHERE userid = '".$sid."'";
Quell- und Zieltabelle vertauscht.
$sql_r = mysql_query($sql_r, $sql_c);
SQL-Query sollte auch mit dem Query-String durchgeführt werden und nicht mit dem Result-Handle.
Ich kann Dir nur raten, nicht so kryptische Bezeichner für Deine Variablen zu verwenden. Dann siehst Du auch sofort, wo der Fehlr steckt. Deshalb nennt sich PHP nämlich auch Hochsprache und nicht Krypto-Generator *gg*
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau