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)
MYSQL und CSV [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
MYSQL und CSV


 
laempisch
28-08-2002, 15:01 
 
Hallo ich habe ein kleines Testscript um daten aus einer MySQL Tabelle in eine CSV Datei zu schreiben. Aber es funktioniert nicht. Ich hab in ZEile 8 (INTO OUTFILE 'datei.csv') einen PARSE ERROR

<?php
//Datenbankverbindung herstellen
$link=mysql_connect("", "", "");
mysql_select_db("123");


mysql_query("SELECT * FROM angebot WHERE zufall LIKE '288274637'"
INTO OUTFILE 'datei.csv'
FIELDS
TERMINATED BY ';'
OPTIONALLY ENCLOSED BY ''
FROM "123");

?>

Was ist falsch??

Bsten Dank
Daniel

 
TobiaZ
28-08-2002, 16:32 
 
Es liegt ganz offensichtlich am " in der Zeile davor!


mysql_query("
SELECT * FROM angebot WHERE zufall LIKE '288274637'
INTO OUTFILE 'datei.csv'
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY ''
");


Versuchs mal hiermit. Das könnte funktionieren

PS: Wofür hattest du zwei verschiedene FROMs dadrin. Geht das in nem SELECT?

 
BrainBug
28-08-2002, 16:36 
 
du hast da wohl ein Anführungszeichen zuviel. Und wofür steht denn das letzte FROM?

 
BrainBug
28-08-2002, 16:37 
 
sorry, hab ich wohl zulange rumgetrödel mit der Antwort. Ist ja dasselbe wie TobiaZ sagt.

Ciao

 
TobiaZ
28-08-2002, 16:42 
 
Und ich dachte ich hätte getrödelt!

Hab sogar noch nachgesucht.

PS: Vertell mir mal einer warum hinter meinem Master ein Sternchen(*) ist!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:48 Uhr.