MySql Daten kopieren

ich habe den INSERT-Befehl wie oben beschrieben in eine Variable: $format.

jetzt sieht das so aus:
PHP:
$sql2 = $format; 


$frage2 = mysql_query($sql2);

so funktioniert das aber nicht.
 
Was bedeutet "So fuktioniert das nicht".
Ich kann dir auch nicht sagen was nicht geht wenn ich keine Informationen habe.

Wird es in die Datenbank geschrieben?
Hast du eine Verbindung zu der Datenbank?
Gibt es eine Fehlermeldung?

MFG
redX
 
Der Query wird in einem Durchgang an die Datenbank gesendet und nicht mit mehreren.

Auf der Seite die ich dir gegeben habe wird das ganze doch ordentlich erklährt.

INSERT INTO orders (customer_cust_id, orderdatetime, message, taxrate, shippingprice)
-> SELECT '1', NOW(), null, taxrate, shippingprice FROM customer
-> WHERE cust_id='1';

Du löscht als erstes die Einträge die du eigentlich überschreiben willst. Willst du die ganze Tabelle leereren ist das noch einfacher (MYSQL->TRUNCAT).

Dann musst du den Befehl oben anpassen. Gib uns mal dein Datenbankdesign und sag welche Daten wo hin müssen.

Mfg Akkie
 
Datenbankverbindung besteht.
Keine Fehlermeldung.
Ich benutze PhpMyAdmin

Das ist so: die INSERT-Befehle werden mit einer while-Schleife in die Variable $format gespeichert. wenn man am ende
PHP:
echo $format;
eingibt, erscheint folgendes:
"INSERT INTO `products_options` VALUES (1, 1, 'Color')"
"INSERT INTO `products_options` VALUES (2, 1, 'Size')"
"INSERT INTO `products_options` VALUES (3, 1, 'Model')"
"INSERT INTO `products_options` VALUES (4, 1, 'Memory')"
"INSERT INTO `products_options` VALUES (1, 2, 'Farbe')"
"INSERT INTO `products_options` VALUES (2, 2, 'Größe')"
"INSERT INTO `products_options` VALUES (3, 2, 'Modell')"
"INSERT INTO `products_options` VALUES (4, 2, 'Speicher')"
"INSERT INTO `products_options` VALUES (5, 2, 'Version')"
"INSERT INTO `products_options` VALUES (5, 1, 'Version')"

Jetzt will ich mit dem Befehl
PHP:
mysql_query($format);
Die Datensätze in die Datenbank schreiben.
Dies funktioniert aber nicht.
Weiss jemand wie man das lösen könnte?
 
Zuletzt bearbeitet:
man könnte die Daten, die in der Variable $format sind, in eine txt-Datei speichern un als sql in die Datenbank importieren.

Nun weiss ich aber nicht, wie man eine txt-Datei mit php in eine Datenbank importiert
 
Zurück