"We are back" « oc.at

php/mysql: Wie viele datensätze von .sql file über php importieren?

semteX 18.04.2004 - 11:23 561 8
Posts

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14719
Ich bastel grad nen webinstaller.

jetzt hab ich 8 tabellen mit x einträgne die sollen alle von einer php file aus importiert werden.

Die ".sql" file die ich vom phpmyadmin komm kann ich ned wirklich direkt importiern. vor allem stimmen die INSERTS von der syntax her ned...

INSERT INTO `extensions` VALUES ( 2, 'mpg' ) ;# Affected rows:1

so kommens vom phpmyadmin. die passn eben ned...

ideen? mfg
Bearbeitet von semteX am 18.04.2004, 12:06

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Schaut für mich sehr passend aus. Was sagt der Server denn für eine Fehlermeldung?

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25539

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14719
fehler gefunden: sql kann immer nur 1 INSERT pro query eintragen

also $sql = "INSERT INTO `extensions` VALUES (1, 'avi');"; <= geht

$sql = "INSERT INTO `extensions` VALUES (1, 'avi');
INSERT INTO `extensions` VALUES (2, 'mpg');
INSERT INTO `extensions` VALUES (3, 'mpeg');
INSERT INTO `extensions` VALUES (4, 'dat');
INSERT INTO `extensions` VALUES (5, 'mov');
INSERT INTO `extensions` VALUES (6, 'wmv');
INSERT INTO `extensions` VALUES (10, 'asx');";

geht ned

@mat: w00t! big thx!
Bearbeitet von semteX am 18.04.2004, 12:06

Hakke

Little Overclocker
Avatar
Registered: Jul 2003
Location: München
Posts: 79
Moin..

is zwar schon solved, aber warum einfach wenns auch kompliziert geht..
Code: PHP
$sql = "INSERT INTO extensions (1, 2, 3, 4, 5, 6, 10) VALUES ('avi, 'mpg', 'mpeg', 'dat', 'mov', 'wmv', 'asx');";
LG, Flo

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25539
rtft

Zitat
Die ".sql" file die ich vom phpmyadmin komm kann ich ned wirklich direkt importiern. vor allem stimmen die INSERTS von der syntax her ned...

Hakke

Little Overclocker
Avatar
Registered: Jul 2003
Location: München
Posts: 79
rtf php/sql manual..

Schon seltsam, dass es zB im miniBB Install genauso geht..und da liegt auch eine install.sql vor, die so geschrieben ist, wie sie aus phpMyAdmin kommt. Aber egal.

LG, Flo

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25539
Zitat
rtf php/sql manual..
wtf, bitte lies dir den thread durch! es is _egal_ wie das query ausschaut (dass du uns so schön substituiert hast); man muss das sql file in einzelne queries unterteilen. schau dir einfach mal den phpmyadmin code für den import eines .sql files an..

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
bei größeren imports, kann es notwendig sein, das script-timeout immer wieder zu erneuern, genauso wie es phpmyadmin tut.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz