Ciao !
Quello che devo fare è:
1) popolare tabella da file csv
2) ri-uplodare il file e aggiornare i campi modificati
I problemi sono:
1) nel mio file CSV c'è il simbolo ° (quello dei gradi) ...... e mysql genera un errore quando gli do in pasto il file. Come cacchio si fa a sostituirlo o ignorarlo???
2) tolto il simbolo ° a mano, faccio l'inserimento e tutto ok. Faccio un altro inserimento (per aggiornare la tabella) e non ottengo aggiornamento ma nuovo inserimento di righe.
Lo script in PHP che uso è questo
LOAD DATA INFILE '$path'
REPLACE INTO TABLE import
FIELDS TERMINATED BY '^'
IGNORE 1 LINES
Ho letto sul manuale di mysql che REPLACE dovrebbe fare l'aggiornamento ma non mi funziona....
Avete una soluzione?? O una classe che posso usare?