Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    88

    inserire un file csv in una tabella del database

    Devo inserire un file csv in una tabella del database senza leggere il file riga per riga, so che in mysql c'è un comando "infile ...altro" per poter inserire il file nella tabella del database, quindi ho fatto questo:


    Codice PHP:
     $query=LOAD DATA LOCAL INFILE myfile.csv INTO TABLE mytable FIELDS TERMINATED BY ';' ENCLOSED BY " LINES TERMINATED BY '
    ' IGNORE 1 ROWS; 
    Mi dà questo errore:
    "Can't get stat of 'mypath' (Errcode: 2) SQL=LOAD DATA INFILE"

    il percorso del file è corretto ed ho impostato anche i permessi del file come 777, ma non funziona.

    che tipo di errrore è questo?
    Grazie in anticipo

  2. #2
    Prova ad usare LOAD DATA INFILE invece di LOAD DATA LOCAL INFILE

    È un problema comune.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    88
    Quote Originariamente inviata da fdisotto Visualizza il messaggio
    Prova ad usare LOAD DATA INFILE invece di LOAD DATA LOCAL INFILE

    È un problema comune.
    girando su internet c'era anche questa possibilità, ho provato in entrambi i modi e l'errore è lo stesso.

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.