Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Import funktioniert nicht [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Import funktioniert nicht


 
hamstah
08-03-2004, 15:32 
 
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

 
hamstah
08-03-2004, 15:33 
 
hab was vergessen....wollte sie ganz normal mit phpmyadmin importieren

 
TheTiggA
08-03-2004, 15:42 
 
Welche MySQL Version hast du denn ?

 
hamstah
08-03-2004, 15:54 
 
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.

 
hamstah
08-03-2004, 16:10 
 
die rechte besitzt der user alle....

 
TheTiggA
08-03-2004, 16:26 
 
Meine frage nach der MySQL Version steht immer noch im Raum

 
hamstah
08-03-2004, 16:31 
 
so also meine mysql version ist folgende:

3.23.49a

 
hamstah
08-03-2004, 16:42 
 
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 ;)

 
hamstah
08-03-2004, 16:55 
 
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 :)

 
hamstah
08-03-2004, 17:04 
 
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 ?

 
hamstah
09-03-2004, 12:33 
 
sorry das ich erst jetzt wieder schreibe:

also meine phpmyadmin version auf meinem server ist:

phpMyAdmin 2.5.2-rc2


gruss

hamstah


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:11 Uhr.