LOAD DATA LOCAL INFILE problema versioni diverse

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve ho un piccolo problema e non so se è risolvibile, siccome ho creato un nuovo software, può capitare che alcuni utenti non abbiano aggiornato mysql, cioè lo script gira perfettamente su mysql 5.0.51 mentre già su mysql 5.0.22 dice che la sintassi delle query LOAD DATA LOCAL INFILE non è corretta per questa versione.

Posso risolvere in qualche modo il problema per renderla universale per ogni versione di mysql?

Riporto la query:

PHP:
mysql_query("LOAD DATA LOCAL INFILE 'product_list.csv' INTO TABLE product_list FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' IGNORE 1 LINES;") or die('Error loading data file.<br>' . mysql_error());

Grazie
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
potresti intercettare la versione di MySQL in questo modo:
PHP:
$t=mysql_query("select version() as ve");
$r=mysql_fetch_object($t);
$versione = $r->ve;

e modiifcare la query se dovesse essere > o < alla 5.0.51
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Grazie per la risposta, però non ho capito per farlo funzionare con la versione inferiore, cosa devo cambiare.

Cioè nella query cosa c'è di sbagliato.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Ma sei sicuro che il problema si verifichi solo con determinate versioni di MySQL? Perché io nel manuale sul sito ufficiale non vedo modifiche da apportare nella tua query. Dai un'occhiata a questa pagina: http://dev.mysql.com/doc/refman/5.0/en/load-data.html. La stessa sintassi vale per tutte le sotto-versioni della 5.0, e lì non specifica nessuna modifica. Puoi riportare precisamente l'errore restituito dalla query?
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
No ti ripeto, eseguo la query con la versione maggiore nessun errore, mentre con quella versione lì mi da un'errore di sintassi senza specificare null'altro.
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Load data local infile PHP 3
M .load() problema con caricamenti dinamici di js Javascript 0
P jquery .load jQuery 10
F Load balancing in casa e nuovo router Reti LAN e Wireless 0
max1974 [Javascript] Load Default image Javascript 2
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
A [PHP] Segnalazione in up-load immagine PHP 2
A [PHP] COMBO LOAD PRIMO CAMPO VUOTO PHP 2
localhost.nicola Errore Apache su installazione php\ext - Unable to load dynamic library PHP 0
A caricare file PHP con Load cambiandone parte del contenuto jQuery 1
L Refresh include php con jquery problemi negli script dopo load jQuery 2
S Jquery load get php Javascript 1
otto9due importare file .php tramite .load dove sbaglio?? jQuery 2
filomeni Lazy Load jQuery 5
M Problema load jquery jQuery 1
Z [VB6] Variabile Booleana e Load Form Visual Basic 1
M Message could not be sent. Mailer Error: Language string failed to load: Authentication failed PHP 2
F Problema Jquery.load() e tweenLite.to() con Chorme Javascript 0
C Chiamata AJAX con metodo load non va, cosa sbaglio? Ajax 2
T Posizionamento nei motori di ricerca e funzione load di jquery SEO e Posizionamento 1
M Problema .load JQuery jQuery 1
voldemort Diffrenza tra $(document).ready vs. $(window).load jQuery 1
C Load CSV / MultyQuery su database diversi PHP 2
catellostefano Problema per richiamare file xml -- Warning: DOMDocument::load() [domdocument.load]: PHP 0
R Software per load balancing Programmazione 0
M inclusione e new load HTML e CSS 5
L Load File PHP 1
F aiuto metodo load Ajax 0
F Load Sound. Flash 3
G load music? Flash 2
germainef load movie Flash 2
E Scrivere una data corrente in un pdf PHP 1
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T problema data 30/11/-1 PHP 0
Cosina script data aggiornamento pagina Javascript 1
S Raggruppare ed estrarre data più recente MySQL 3
P Ricerca campo data PHP 1
A Raggruppare record con stessa data PHP 13
elpirata Impedire inserimento data di oggi e date passate jQuery 39
U Campo vuoto data errore Fatal error: PHP 2
A recuperare data creazione di un file PHP 6
MarcoGrazia Convertire una data da un formato all'altro Snippet PHP 0
Z Difficoltà codice data PHP 0
Z Data automatica PHP 2
max1974 Salvataggio data errato PHP 3
felino Excel: popolare una cella con la data di modifica della riga a cui appartiene Windows e Software 3
P Access Inserimento data. MS Access 4
max1974 comparazione con data precedente MySQL 8
Valerio93 [PHP] non capisco come mai mi da la data NULL PHP 3
M [PHP] Compilare automaticamente il campo data PHP 5

Discussioni simili