Hallo,
ich versuche Tabellen aus verschiedenen Datenbanken zusammenzufahren
das klappt mit folgendem Befeht wunderbar
Datenbank db1: target hat u.a. die Felder: feld1, feld2 und feld3
Datenbank db2: source hat u.a. die Felder: feld1, feld2 und feld3
Die Felder (feld1,feld2, feld3) der Tabelle source aus Datenbank db2 werden komplett in die Tabelle target (Datenbank db1) übernommen.
jetzt soll zusätzlich ein Variablenwert z.B. $p1 = "X08/15" mit in die target-Tabelle übernommen werden (für jeden Datensatz der gleiche Wert)
kann ich das in die Abfrage mit einbauen ... oder muß ich erst jedes Feld aus source in eine Variable umspeichern und dann zusätzlich zu den den umespeicherten variablen deann den Variablenwert $p1 mit in target übernehmen?
das klappt leider nicht
das auch nicht
--> Unknown column 'X08/15' ... die Variable wird als Tabellenfeld betrachtet, das es nicht gibt
Danke für einen Hinweis!
ich versuche Tabellen aus verschiedenen Datenbanken zusammenzufahren
das klappt mit folgendem Befeht wunderbar
PHP-Code:
$q2 = "INSERT INTO db1.target (feld1,feld2,feld3) SELECT feld1,feld2,feld3 FROM db2.source";
$db->query($q2);
Datenbank db2: source hat u.a. die Felder: feld1, feld2 und feld3
Die Felder (feld1,feld2, feld3) der Tabelle source aus Datenbank db2 werden komplett in die Tabelle target (Datenbank db1) übernommen.
jetzt soll zusätzlich ein Variablenwert z.B. $p1 = "X08/15" mit in die target-Tabelle übernommen werden (für jeden Datensatz der gleiche Wert)
kann ich das in die Abfrage mit einbauen ... oder muß ich erst jedes Feld aus source in eine Variable umspeichern und dann zusätzlich zu den den umespeicherten variablen deann den Variablenwert $p1 mit in target übernehmen?
das klappt leider nicht
PHP-Code:
$p1 = "X08/15"
$q2 = "INSERT INTO db1.target ($p1,feld1,feld2,feld3) $p1,SELECT feld1,feld2,feld3 FROM db2.source";
$db->query($q2);
das auch nicht
PHP-Code:
$p1 = "X08/15"
$q2 = "INSERT INTO db1.target ($p1,feld1,feld2,feld3) SELECT $p1,feld1,feld2,feld3 FROM db2.source";
$db->query($q2);
Danke für einen Hinweis!
Kommentar