MySQL: 5.0.45 - LOAD DATA LOCAL INFILE

1 risposta [Ultimo messaggio]
Ritratto di aliberto
aliberto
(Newbie)
Offline
Newbie
Iscritto: 27/02/2008
Messaggi: 1

Inizio col salutarvi tutti visto che è il mio primo messaggio, vado subito col problema però Smile

- OS openSUSE 10.3 (x86_64)
- mysql perfettamente funzionante
- PHP5
- da phpmyadmin il comando di cui in oggetto funziona perfettamente
- da script php mi restituisce il seguente errore : The used command is not allowed with this MySQL version
- corretto il file my.cnf con l'opzione local-infile=1 tanto che mi da TRUE se elenco le impostazioni di mysql, come consigliato sul Sito ufficiale mysql
- permessi files e cartelle ok
- la riga dello script è la seguente, ma premetto che prima della migrazione dalla suse 9 funzionava benissimo quindi non è sicuramente un problema di questo genere :
$sql="LOAD DATA LOCAL INFILE '$fattura' INTO TABLE importa_fattura LINES TERMINATED BY '\n'";
$risultato=mysql_query ($sql) or die (mysql_error());

uso Suse come ambiente di sviluppo per fare applicazione web e fino ad oggi non ho mai avuto problemi, non sono per niente esperto di OS quindi mi affido a voi per risolvere questo problema.

Grazie in anticipo per le risposte, Aliberto

Ritratto di Lezard
Lezard
(Junior)
Offline
Junior
Iscritto: 11/03/2007
Messaggi: 20

Se tutti i permessi per i file sono corretti e il server è stato installato con le opzioni giuste,
prova a dare un'occhiata a questo post. Credo faccia al caso tuo.

http://www.webmasterworld.com/forum88/10592.htm

Buon lavoro

nexus aliter iuvare