Hallo,
ich möchte Feldinhalte von Tabelle A zu Tabelle B kopieren. Tabelle B hat natürlich die gleiche Struktur wie Tabelle A.
Habe mal folgenden Ansatz versucht:
Anschließend wird jedoch folgende Warnung ausgegeben:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/html/kopieren.php on line 19
Was muss ich wie ändern?
mfg Julia
ich möchte Feldinhalte von Tabelle A zu Tabelle B kopieren. Tabelle B hat natürlich die gleiche Struktur wie Tabelle A.
Habe mal folgenden Ansatz versucht:
PHP:
error_reporting(E_ALL);
$DatabaseHost = "localhost";
$DatabaseUser = "xxx";
$DatabasePassword = "xxx";
$Database = "xxx";
$table = "tab1";
$dbverbindung = mysql_connect ($DatabaseHost, $DatabaseUser, $DatabasePassword);
//Abfrage in Quell-Tabelle
$abfrage = mysql_query("SELECT *
FROM tab1
WHERE feld7 = '2'
");
//Für Ziel-Tabelle
while($row = mysql_fetch_object($abfrage))
{
$insert = mysql_query("INSERT INTO tab2 SET
feld1='$row->feld1',
feld2='$row->feld2',
feld3='$row->feld3',
feld4='$row->feld4',
feld5='$row->feld5',
feld6='$row->feld6',
feld7='$row->feld7' ") or die (mysql_error());
}
?>
Anschließend wird jedoch folgende Warnung ausgegeben:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/html/kopieren.php on line 19
Was muss ich wie ändern?
mfg Julia