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

    Problema con caricamento file csv in db

    Ciao a tutti,ho questa problema:quando vado a caricare un file esterno .csv con phpmyadmin mi fa inserire solo l'id e gli altri campi rimangono vuoti.Poi ho provato a specificare sempre in phpmyadmin il nome di una colonna della tabella e mi ha inserito il contenuto di una riga del file csv("1";"macchina") in questa colonna che chiamerò auto.Io voglio invece ke il campo id contenga il numero 1 e invece il campo auto contenga il termine macchina,in pratica devono essere separate le cose e non incluse in un'unica colonna della tabella del mio db.
    Che dite si puo risolvere questo piccolo problema?

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Esiste il comando LOAD DATA INFILE per importare dati in tabella come da un CSV o altro file di testo formattato.

    Quello che devi specificare nell'SQL sono alcuni paramentri come:

    FIELDS TERMINATED BY ';'
    ENCLOSED BY '"'
    LINES TERMINATED BY '\n';

    ecc.

    in modo da effettuare un'esatta corrispondenza tra i dati nel CSV e i campi della tabella.

  3. #3
    ok risolto il problema grazie.

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.