Martin wrote:
> Hej gruppe...
>
> Jeg har et underligt problem, hvis jeg prøver at parse følgende sql
> query i PHP:
> LOAD DATA INFILE
> 'tekst.txt'
> INTO TABLE
> tabel
> FIELDS TERMINATED BY ';'
> ENCLOSED BY '\"'
> ESCAPED BY '\\'
> LINES TERMINATED BY '\r\n'
>
> får jeg denne fejl i php:
> You have an error in your SQL syntax. Check the manual that corresponds
> to your MySQL server version for the right syntax to use near ''' at line 8
>
FUT: dk.edb.internet.webdesign.serverside.php
Bare et gæt:
Enkelt quotes bliver ikke parset så '\r\n' er alstå karaktererne \r\n,
måske du gerne ville have dem parset? Prøv at udskifte '\r\n' med "\r\n"
(det kan være at PhpMyAdmin retter det for dig).
Men det ville måske være nemmere at hjælpe dig, hvis du viste os lidt
mere af den omkringliggende php kode. Er det en HEREDOC string, eller
har du klippet noget væk, eller er det bare en string, der går over
flere linjer?
MVH Per Thomsen,
http://www.pert.dk/
HEREDOC:
<
http://dk2.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc>