- Home
- Categorie
- Coding e Sistemistica
- PHP
- caricare file.txt in tabella db tramite script
-
caricare file.txt in tabella db tramite script
Buongiorno a tutti,
Ho un file .txt convertito da file.xls di circa 6000 righe.
Ho l'assoluto bisogno di caricarlo tramite script php.
Se ci fosse il metodo per caricare il file anche in .xls o/ CSV ancora meglio.
Sono giorni ormai che ci perdo la testa,mi date una mano??Ecco lo script:
[PHP]
require ('config.php');$sql = "LOAD DATA LOCAL INFILE '/importacsv/dati.txt'
INTO TABLE completo
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;";// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
};$result = mysqli_query($sql, $con);
if (mysql_affected_rows() == 1) {
$message = "The data was successfully added!";
} else {
$message = "The user update failed: ";
$message .= mysqli_error();
};echo $message;
mysqli_close($con);[/PHP]
L'obbiettivo e' quello di aggiornare la tabella del mio database cancellando i dati antecedenti l'UPLOAD.....ma mi restituisce sempre l'errore:"The user update failed"
Grazie in anticipo a tutti.
-
Ciao Giancadeejay
dal codice sembra che l'errore sia sulla query SQL, o meglio che questa ritorni un numero di righe modificate diverso da 1. L'hai provata in un editor sql prima?