Seite 1 von 1

Mysql Code Frage

Verfasst: 07.06.2004 01:02
von Siegem Metatron
Hallihallo,

Ich muss in verschiedenen Tabellen Daten einspeisen
ala:

Code: Alles auswählen

$sql = 'INSERT INTO tabelle1 (feld1) VALUES("'.$daten1.'")';
$sql = 'INSERT INTO tabelle2 (feld1) VALUES("'.$daten2.'")';
$sql = 'INSERT INTO tabelle3 (feld1) VALUES("'.$daten3.'")';
$sql = 'INSERT INTO tabelle4 (feld1) VALUES("'.$daten4.'")';
Kann man dies eigentlich alles mit einmal in einem Befehl tätigen?

*g* aber nisch sagen "leg alle Felder in eine Tabelle", hat schon einen Grund weshalb die in verschiedenen Tabellen sind.

Ich find beim flüchtigen Durchblättern des MySQL Handbuches keinen hinweis das dies geht. (aber nicht schreiben "blätter mal nicht flüchtig, lese auch mal.")

Grüße ;)
Siegem

Verfasst: 07.06.2004 01:45
von itst
Doch, denn wenn Du es gelesen hättest, wüsstest Du, das INSERT immer nur eine Tabelle abackern kann: http://dev.mysql.com/doc/mysql/en/INSERT.html

Verfasst: 07.06.2004 10:40
von Siegem Metatron
Ah,
konnte es wohl nicht finden, da genau dies in der deutschen Übersetzung des Handbuches einfach weg gelassen wurde.

Code: Alles auswählen

INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6),(7,8,9)
Dank dir itst 8)

Verfasst: 07.06.2004 10:41
von itst