Hallo,
ich möchte eine Datei in die DB einlesen.
Dazu wollte ich LOAD DATA benutzen.
Weil es ja wohl nur mit temp Dateien geht bzw. ich glaube das ich keine Datei
an das DB Verzeichnis verschieben kann, habe ich
benutzt um so eine Datei zu erstellen.
Auf meinen windows localhost führe ich dann
aus und es funktioniert.
Auf dem Webspace sieht es so aus.
und es geht nicht.
Es kommt der Fehler
Warum geht es bei mir auf dem localhost aber nicht auf den Unix Webserver?
Was muß ich machen, damit ich auch mit LOAD DATA auf meinem Webspace Dateien einlesen kann?
Liegt es daran, das auf dem Webspace nicht der ganze Pfad steht?
ich möchte eine Datei in die DB einlesen.
Dazu wollte ich LOAD DATA benutzen.
Weil es ja wohl nur mit temp Dateien geht bzw. ich glaube das ich keine Datei
an das DB Verzeichnis verschieben kann, habe ich
PHP-Code:
$this->_TempFile = tempnam("/tmp", "temp");
Auf meinen windows localhost führe ich dann
LOAD DATA INFILE 'C:\\WINDOWS\\temC6.tmp'
REPLACE INTO TABLE `data`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
REPLACE INTO TABLE `data`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
Auf dem Webspace sieht es so aus.
LOAD DATA INFILE '/tmp/temp9DRa7c'
REPLACE INTO TABLE `data`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
REPLACE INTO TABLE `data`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
Es kommt der Fehler
PHP-Code:
Fehlernummer: 1045
Fehlertext: Access denied for user 'admn2210'@'localhost' (using password: YES)
Was muß ich machen, damit ich auch mit LOAD DATA auf meinem Webspace Dateien einlesen kann?
Liegt es daran, das auf dem Webspace nicht der ganze Pfad steht?
Kommentar