LOAD DATA LOCAL INFILE
studiando un pochetto la sintassi dovrebbe essere più o meno così:
Codice: Seleziona tutto
<?php
#mi connetto al server di MySQL e seleziono il mio database
$connessione = @mysql_connect('localhost','paoloce_paoloce','*******');
@mysql_select_db('paoloce_database');
$sql = 'LOAD DATA LOCAL INFILE 'tabella.txt' INTO TABLE 'famiglia' FIELDS TERMINATED BY ',' ENCLOSED BY ''"'' ESCAPED BY ''\\\\'' LINES TERMINATED BY ''\\r\\n''';
#chiudo la connessione al database
mysql_close($connessione);
?>
Codice: Seleziona tutto
"","Micro Processore","Hardware"
"","Hard Disk","Hardware"
"","Mainboard","Hardware"
"","Reflex Digitali","Fotografia"
il porblema è il seguente: quando lancio il file in questione che genera la query mi arriva un errore di questo tipo:
Codice: Seleziona tutto
Parse error: parse error, unexpected T_STRING in /home2/paoloce/public_html/importa.php on line 7