MYSQL Abfrage Problem mit Export
Walter
- php
Hallo,
leider habe ich beim Export ein Problem. Folgende Zeile:
$query = "SELECT * FROM table INTO OUTFILE '/home/www/web/html//dbase.csv' FIELDS TERMINATED BY ';' ENCLOSED BY '"' LINES TERMINATED BY '\n'";
liefert mir
Access denied for user: '...' (Using password: YES)
Weshalb?
Das Script hat die Rechte 644. Reicht das nicht?
Der Pfad hat keinen Fehler
Grüsse
walter
$query = "SELECT * FROM table INTO OUTFILE '/home/www/web/html//dbase.csv' FIELDS TERMINATED BY ';' ENCLOSED BY '"' LINES TERMINATED BY '\n'";
liefert mir
Access denied for user: '...' (Using password: YES)
Das Script hat die Rechte 644. Reicht das nicht?
Das Skript interessiert nicht, Du mußt die passenden Rechte in der MySQL-Datenbank haben (http://www.mysql.com/doc/en/Privileges_provided.html), denn MySQL soll hier schreiben, nicht das Skript.
Wende Dich an Deinen Hoster. Ob er Dir die Funktion freischaltet, ist allerdings fraglich (bzw. sollte fraglich sein), weil er damit eine Sicherheitslücke aufmacht.
Gruß,
soenk.e