Tom: Kopieren von MySql-Daten

Beitrag lesen

Hello,

das funktioniert auch so, wie du es machen wollest.

Ausgangstabelle Tabelle 1
Zieltabelle Tabelle 2

Hab`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