Importare file txt in database

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
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:

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:)
 

programmatore

Utente Attivo
21 Ago 2009
111
0
0
programmatore.altervista.org
Se ho capito bene la tabella ce l'hai già e ha già le giuste colonne, solo che sono in un ordine diverso da quello di lettura dei valori dal file di testo. In questo caso è sufficiente inserire dopo il nome della colonna, fra parentesi tonde, il nome delle colonne, nell'ordine con cui leggi i valori da file.
PHP:
$sql = "insert into NOME_TABELLA(nomecol1,nomecol2,...,nomecolN) values ('". 
     implode("','", $arr) ."')";
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
potresti anche inviare un comando di importazione con l'istruzione LOAD DATA:
PHP:
LOAD DATA INFILE '/cartella/file.txt' INTO TABLE nome_tb;
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Importare dati Xml in un file txt PHP 0
G Importare file txt in word Windows e Software 2
W Importare parti di file txt nel database PHP 0
F Importare dati da un file txt PHP 3
F [PHP] Importare file CSV in HTML PHP 12
M [PHP] Importare file csv su server PHP 0
F [PHP] Importare file CSV in HTML PHP 3
S importare testi da file esterno a grafica photoshop Photoshop 0
O importare file csv mysql PHP 3
Laskot [Javascript] Importare file JSON in local storage Javascript 2
B IMPORTARE FILE .FRM E .IBD CON PHPMYADMIN MySQL 0
asevenx Importare file excel in database mysql PHP 3
G Cerco script per importare file .xml e .csv. Lavoro retribuito Offerte e Richieste di Lavoro e/o Collaborazione 2
G Importare dati da file csv PHP 0
otto9due importare file .php tramite .load dove sbaglio?? jQuery 2
C Importare file XML Javascript 1
M Importare correttamente in tabella file CSv con doppi apici MySQL 4
G importare csv file in tabella oracle XE da script php PHP 1
A Importare da un file Xml un link Flash 0
E Importare File su access da web MS Access 2
I Importare file .eps. Flash 1
felino Importare VHS: video in bianco e nero Discussioni Varie 6
A Importare array in mysql PHP 1
Valerio93 Importare database senza backup MySQL 0
R [MySQL] importare tabella cvs MySQL 0
camilia come importare thunderbird in Outlook Windows e Software 1
M Importare - Manipolare Json Array Sviluppo app per Android 2
N [MySQL] Importare un database da MAMP a Remoto MySQL 4
W [WooCommerce] importare Prodotti suddivisi con: Categorie, Prodotti, Attributi E-Commerce 6
T mysql tutorial per importare tabelle access in mysql aiuto MySQL 2
L [Wordpress][HTML]Importare articoli o progetti in pagina html WordPress 0
A [WordPress] Importare immagini in post WordPress 2
G Importare database dentro un contenitore (docker) wordpress Programmazione 1
alessandra86 Importare un xlsx in un database Mysql PHP 2
G importare database mysql dentro un contenitore (docker) PHP 6
utente importare css da pagina html HTML e CSS 1
Primian Importare dati su tabella MySQL MySQL 3
felino Importare i post di Facebook tra gli articoli di Wordpress WordPress 0
booklisa Tema Wordpress importare da demo CMS (Content Management System) 3
E Importare codice html da una pagina tramite php PHP 9
N come importare da dbf a mysql? MySQL 2
P Importare dati da Tessera Sanitaria CNS Programmazione 25
D Importare dati da più files excel in access MS Access 3
L Importare post multipli in wp WordPress 5
neo996sps [PHP] Importare immagini in pagina PHP 0
L Importare e troncare una stringa da url PHP 16
M Importare pagine database pubblico in foglio di calcolo OpenOffice Windows e Software 0
ivarello Importare CSV e compilare le giuste tabelle PHP 2
L importare dati xml a mysql PHP 29
M CSV to MySQL - importare da csv in MySQL MySQL 3

Discussioni simili