outfile in linux?

Devourer

Mitglied
Hallo!

Soll für nen Freund was coden.. er hat linux und nen mysql server drauf laufen.
Kenn mich net in Linux aus und wollt ma Fragen wegen den code:

PHP:
SELECT * INTO OUTFILE 'Library\WebServer\Documents\test.php' from ...;

hab das Documenten Root: Library\WebServer\Documents von phpmyadmin info..
Braucht man da davor nich ein Laufwerk
Und stimmt der code auch für linux

Der Freund is leider jetzt ma net da um mehr infos zubekommen...
 
Hi, also die Backslash (\) kannst du durch Slash (/) ersetzen. Beim Linux ist der Slash der Seperator in Pfadangaben (wenn ich mich nicht irre :confused: ).

Wegen dem Laufwerk:
Bei Linux gibt es sowas wie Laufwerksbuchstaben nicht.
Du solltest schon deinen Freund fragen, in welche Verzeichnisse du schreiben darfst (auf jeden Fall dein User-Verzeichnis, bzw. falls das als Dienst laufen soll, in welche Verzeichnisse der Deamon schreiben darf.

Ansonsten, den Query ansich kannst du so lassen. Das ist SQL Syntax und die ist einzig vom DBMS abhängig und nicht vom OS. Der Query sollte also so funktionieren.

mfg
 
Zurück