load data infile

Už delší dobu se trápím s problémem, který bude mít zřejmě tak okatý háček, že ho prostě nevidím. Můžete mi prosím někdo poradit, co je na tom zápisu špatně, že nefunguje?

$sql = ("LOAD DATA INFILE '$cesta'
INTO TABLE '$tbl'
FIELDS
TERMINATED BY ','
ENCLOSED BY '|'
LINES
TERMINATED BY '\n'
(skupina, nazev, popis, cena, kat_cislo, info)");
mysql_error vypisuje co?
Tak to je taky podivný, protože nevypisuje nic. Z toho mi plyne, že je snad v nepořádku onen soubor. Ten vypadá následovně a nezdá se mi, že neodpovídal podmínce.

|pecivo|,|chleba|,|pecen_z_mouky|,|12|,|001|,|ukrojit_a_namazat|
|pecivo|,|rohlik|,|kus testa jako nudla|,|002|,|zasunout|
Napadá mě, co konce řádků? Je tam skutečně "\n"? Není tam třeba "\n\r"?