Archiv verlassen und diese Seite im Standarddesign anzeigen : Import funktioniert nicht
Hallo,
wollte gerad ne csv datei importieren.
hier ne testreihe:
1;"120,0 GB Festplatte Maxtor";"U-DMA 133, 7200 U/Min";"6014";80,08;;"Maxtor IDE 7200 U/Min.";;;;"IDE";;"24 Mon";"* PC-Konfigurator";"* (5) Festplatten";".";;"V";;;104,00
bekomme folgende fehlermeldung:
Warning: open_basedir restriction in effect. File is in wrong directory in /home/admin/phpMyAdmin/ldi_check.php on line 101
Warning: open_basedir restriction in effect. File is in wrong directory in /home/admin/phpMyAdmin/ldi_check.php on line 121
MySQL meldet:
The used command is not allowed with this MySQL version
ich weiss nicht was falsch ist
gruss
hamstah
hab was vergessen....wollte sie ganz normal mit phpmyadmin importieren
TheTiggA 08-03-2004, 15:42 Welche MySQL Version hast du denn ?
so hab jetzt mal die datei aufn server gepackt und das local weggelassen....jetzt bekomme ich folgende fehlermeldung:
Access denied for user: 'korioth@localhost' (Using password: YES)
hab mich aber mit diesem user eingeloggt und kann tabellen anlegen usw.
nur der import funktioniert nicht
gruss
hamstah
TheTiggA 08-03-2004, 16:07 Berechtigungen für den User sollen
SELECT, INSERT, UPDATE, DELETE und -> FILE <- sein.
die rechte besitzt der user alle....
TheTiggA 08-03-2004, 16:26 Meine frage nach der MySQL Version steht immer noch im Raum
so also meine mysql version ist folgende:
3.23.49a
hier meine tabelle in die importiert werden soll:
CREATE TABLE tblArtikel (
Id int(4) NOT NULL auto_increment,
Bez1 varchar(255) default NULL,
Bez2 varchar(255) default NULL,
Nr varchar(255) default NULL,
Preis float(5,2) default NULL,
MatchCode varchar(255) default NULL,
Hersteller varchar(255) default NULL,
System varchar(255) default NULL,
Sprache varchar(255) default NULL,
Format varchar(255) default NULL,
Bus varchar(255) default NULL,
Version varchar(255) default NULL,
Garantie varchar(255) default NULL,
Gruppe1 varchar(255) default NULL,
Gruppe2 varchar(255) default NULL,
Gruppe3 varchar(255) default NULL,
HstNummer varchar(255) default NULL,
Verfuegbarkeit varchar(255) default NULL,
BildFile varchar(255) default NULL,
Datenblatt varchar(255) default NULL,
VKBrutto float(5,2) default '0.00',
PRIMARY KEY (Id)
) TYPE=MyISAM;
hier eine zeile aus der csv datei:
1;"120,0 GB Festplatte Maxtor";"U-DMA 133, 7200 U/Min";"6014";80,08;;"Maxtor IDE 7200 U/Min.";;;;"IDE";;"24 Mon";"* PC-Konfigurator";"* (5) Festplatten";".";;"V";;;104,00
nicht alle db-felder sind immer gefüllt. kann es vielleicht daran liegen ? in der csv datei sind dann ja einfach ein paar semikolons hinter einander gesetzt .
gruss
hamstah
schmalle 08-03-2004, 16:48 die semikolons ohne leer-quotes dürften einen fehler verursachen. jedoch keinen mit access denied ;)
hab die csv aus einer access db gemacht.....die access und die mysql sind identisch....selbst die bezeichung der felder sind die gleichen.....wie bekomme ich sie importiert ohne das ich alle spalten manuell ändern muss ??
gruss
hamstah
schmalle 08-03-2004, 17:00 du musst dafür sorgen, dass leere felder so: "";"";""; in deinem file stehen. das kann man sicher irgendwo einstellen. unter excel klappt das ja auch.
TheTiggA 08-03-2004, 17:01 Poste mal 2-3 Importzeilen mehr.
Ich hab da ne Theorie :)
so sieht die csv aus wenn ich sie aus access als csv exportiere:
1;"120,0 GB Festplatte Maxtor";"U-DMA 133, 7200 U/Min";"6014";80,08;;"Maxtor IDE 7200 U/Min.";;;;"IDE";;"24 Mon";"* PC-Konfigurator";"* (5) Festplatten";".";;"V";;;104,00
2;"128 MB nVidia GF FX5200";"TV-Out, AGP 8*";"9001";55,53;;"nVidea";;;;"AGP";;"24 Mon";"* PC-Konfigurator";"* (7) Grafikkarten";".";;"V";;;73,00
3;"16 / 48 fach DVD ROM Teac";"DV-516E schwarz, bulk";"10005";30,57;;"DVD ROM Teac";;;;"IDE";;"24 Mon";"* PC-Konfigurator";"* (8) CD / DVD ROM";".";;"V";;;41,00
4;"160,0 GB Festplatte Maxtor";"U-DMA 133, 7200 U/Min.";"6005";108,16;;"Maxtor IDE 7200 U/Min.";;;;"IDE";;"24";"* PC-Konfigurator";"* (5) Festplatten";".";;"V";;;140,00
5;"256 MB DDR RAM PC333";"Samsung / Infineon";"4005";35,36;;"DDR RAM PC333";;;;"DD";;"24 Mon";"* PC-Konfigurator";"* (3) Arbeitsspeicher";".";;"V";;;47,00
6;"256 MB DDR RAM PC400";"Samsung";"4007";37,44;;"DDR RAM PC400";;;;"DD";;"24 Mon";"* PC-Konfigurator";"* (3) Arbeitsspeicher";".";;"V";;;50,00
7;"256 MB nVidea GF FX5600";"TV-Out, DVI, AGP 8x";"9004";107,12;;"nVidea";;;;"AGP";;"24 Mon";"* PC-Konfigurator";"* (7) Grafikkarten";".";;"V";;;139,00
8;"3,5"" Diskettenlaufwerk Teac";"1,44 MB schwarz";"5001";8,21;;"Teac";;;;;;"24 Mon";"* PC-Konfigurator";"* (4) Floppy";".";;"V";;;12,00
9;"300 Watt Silent Netzteil";"Qualitäts Netzteil mit aktiver PFC";"8006";29,12;;"Netzteile";;;"ATX";;;"24 Mon";"* PC-Konfigurator";"* (6) Gehäuse";".";;"V";;;39,00
TheTiggA 08-03-2004, 20:40 Also ich habe deine tblArtikel Tabelle mal auf meinem Server eingefügt und deine daten in eine test datei auf meinem lokalen rechner gepackt.
Funktioniert einwandfrei mit den daten ....
Welche phpMyAdmin version hast du denn ?
sorry das ich erst jetzt wieder schreibe:
also meine phpmyadmin version auf meinem server ist:
phpMyAdmin 2.5.2-rc2
gruss
hamstah
|
|