Salve, sono pochi mesi che mi dedico a PHP Mysql e essendo autodidatta ovviamente ho moltissimi problemi ma grazie al web sono riuscito a fare le prime cose (insert, edit, delete, export in csv, import in csv).
Il file csv lo importo ma non sono incolonnate correttamente le stringhe con doppio apice tipo "aaaa, bbb, ccc", infatti nella prima colonna trovo "aaaa nella seconda bbb nella terza ccc"
Ho provato a sostituire i doppi apici con spazio, ma il risultato è lo stesso, essendoci la virgola come separatore divide ovviamente in 3 campi diversi, nella prima colonna trovo aaa nella seconda bbb nella terza ccc
l’unica differenza è che non ci sono i doppi apici.
Per importare correttamente il file csv devo togliere i doppi apici e successivamente le virgole che sono nella stringa aaaa, bbb, ccc, ma se fosse possibile vorrei che il tutto fosse automatico.
Per importare il file csv sto usando questo codice trovato in rete:
mysql_query("LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE mytable FIELDS TERMINATED BY ',' ESCAPED BY '/' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' IGNORE 3 LINES");
Mi potete aiutare?
Grazie, Marzio
Il file csv lo importo ma non sono incolonnate correttamente le stringhe con doppio apice tipo "aaaa, bbb, ccc", infatti nella prima colonna trovo "aaaa nella seconda bbb nella terza ccc"
Ho provato a sostituire i doppi apici con spazio, ma il risultato è lo stesso, essendoci la virgola come separatore divide ovviamente in 3 campi diversi, nella prima colonna trovo aaa nella seconda bbb nella terza ccc
l’unica differenza è che non ci sono i doppi apici.
Per importare correttamente il file csv devo togliere i doppi apici e successivamente le virgole che sono nella stringa aaaa, bbb, ccc, ma se fosse possibile vorrei che il tutto fosse automatico.
Per importare il file csv sto usando questo codice trovato in rete:
mysql_query("LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE mytable FIELDS TERMINATED BY ',' ESCAPED BY '/' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' IGNORE 3 LINES");
Mi potete aiutare?
Grazie, Marzio