Ciao a tutti,

sono ormai giorni che sbatto al testa su tuta internet ma non trovo soluzione al mio probela relativo all'import di file di testo su MySql attraverso la finzione LOAD DATA LOCAL INFILE.

Premesse:
- Ubuntu 12.04.1 + MySql 5.5
- abilitato l'opzione LOCAL_INFILE su my.cnf

questa la sintassi: INTO TABLE xxxr FIELDS TERMINATED BY "," LINES TERMINATED BY "\\r\\n";

se effettuo un load del file sia da phpmyadmin che da command line Mysql tutto funziona perfettamente (i dati si caricano)

se invece effettuo la stessa query da PHP ottengo il messaggio di errore "The used command is not allowed with this MySQL version"

il codice php che utilizzo è il seguente


Codice PHP:
$db = @mysql_connect('localhost'$username,$password); 
@
mysql_select_db($database);
mysql_query('LOAD DATA LOCAL INFILE "/export/export.csv" INTO TABLE xxxr FIELDS TERMINATED BY "," LINES TERMINATED BY "\\r\\n";') or die("Query fallita : "mysql_error() );
mysql_close($db); 
any idea?

thx