sto facendo anche io lo stesso.
mi saltano fuori alcuni problemi nel passaggio dei dati al db:
1)mi copia a volte una linea vuota
2)i dati sono trasferiti con un altro ordine[problema irrilevante]
3)quando cancello un file da phpadmin mi compare questa scritta:
"DELETE FROM `provainsert` WHERE CONVERT( `nome` USING utf8 ) = 'mario' AND CONVERT( `cognome` USING utf8 ) = 'rossi\r\n' LIMIT 1 ;" mi pare un po' strana.
4)a volte anche se seleziono tutti i dati da cancellare (in phpadmin)me ne restano sempre ancora due!non capisco....
nessuno per caso sa il motivo di qualcuno di questi errori?
soprattutto del punto 3...
il mio codice è questo:
codice:$separatore = ";"; $handle = fopen("file.csv", "r"); while (!feof($handle)) { $linea = fgets($handle,4096); $dato = explode($separatore,$linea); $nome = $dato[0]; $cognome = $dato[1]; $sql = "INSERT INTO provainsert(nome, cognome)"; $sql .= "VALUES( '$nome', '$cognome')"; } fclose($handle);

Rispondi quotando