Hej
Jeg er ved at lave en side i PHP hvor jeg læser data ind fra en textfil i
MySQL. Jeg bruger funktionen LOAD DATA INFILE som beskrevet i mysql
manualen. Det fungere da også fint. Der er blot et problem. Min textfil
indeholder en del stinavne a. la. d:\bo\apache\php\ osv. og det er her det
går galt. For MySQL fortolker eksempelvis \b som "backspace character" som
der står i manualen, eller på godt dansk sletter tasten så der i dertabasen
kommer til at stå følgendene do\apache\php\ osv. Kan i se problemet. Det
handeler ikke kun om \b men en hel række specialtegn som kan alle består af
backslash og et bogstav. (se evt
http://www.mysql.com/doc/S/t/String_syntax.html).
Håber nogen har et bud på en løsning.
På forhånd tak
Bo Overgaard
min php kode er:
$insertSQL = "LOAD DATA INFILE 'ddir-shp.txt' into table nydata";
mysql_query($insertSQL);