Sto tentando di caricare un archivio dati ( una lista soci ) presente su file .txt sul database fornito da AV. I campi sono divisi da virgole e chiusi tra simboli (').
In locale l'upload è riuscito ( PC su cui ho Linux+ MYsql), inserisco il file nella cartella del db in Mysql e lancio l'istruzione
MYsql> Load data infile 'lista.txt' INTO TABLE mydb.soci fields terminated by "," optionally enclosed by "'" Lines terminated by "\r\n";
e tutto è Ok.
I dolori ci sono quando devo aggiornare la tabella Online.
ecco lo script PHP:
<html>
<body>
<?php
$user="fbriai";
$password="******";
$database="my_fbriai";
@mysql_connect(localhost,$user,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="Load data infile 'lista.txt' INTO TABLE mydb.soci fields terminated by "," optionally enclosed by "'" Lines terminated by "\r\n"
" ;
mysql_query($query) or die("LOAD non riuscito");
mysql_close();
?>
</body>
</html>
1) Dove devo inserire il file sorgente?
2) Devo usare l'opzione [Local]?