Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Importare file txt in database

    Salve ragazzi, ho un file di testo dove ogni colonna è delimitata da tab "|", e ogni record è separato uno per riga, ora volevo chiedervi come faccio a prelevare ogni record e i suoi dati ed inserirli in un database?
    Ho questo script, ma bisogna avere un database con campi uguali ai dati relativi ai record, eccolo:
    Codice PHP:
    $fcontents file ('./file.txt');
    for(
    $i=0$i<sizeof ($fcontents); $i++) {
       
    $line trim($fcontents[$i]);
       
    $arr explode("\t"$line);
       
    $sql "insert into NOME_TABELLA values ('".
         
    implode("','"$arr) ."')";
       
    mysql_query($sql);

    Però io ho bisogno che ad esempio la colonna uno corrisponde al codice, la colonna due corrisponde alla descrizione e così via...

    Come posso fare?

    Spero di essere stato abbastanza chiaro.

    Grazie

  2. #2
    Metti tra NOME_TABELLA e values la lista dei nomi dei campi:

    Codice PHP:
    $sql "insert into NOME_TABELLA (codice, descrizione, ...) values ('"
         
    implode("','"$arr) ."')"
    Tecnolgie per l'arte.
    Arti per la tecnologia.
    softhare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.