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

    [MYSQL] LOAD DATA LOCAL INFILE da URL

    Ciao a tutti,
    premetto che non sono un esperto...
    ho creato questo codice:

    codice:
    # Creo una variabile con il file CSV Mda importare $CSVFile = "file.csv"; 
    # Eseguo la query per l'importazione mysql_query("LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE table1 FIELDS TERMINATED BY '|' LINES TERMINATED BY '\\r\\n' ");
    funziona tutto bene, però avrei bisogno di utilizzare un file che risiede su un server esterno (www.sito.com/file.csv)

    ho letto da qualche parte che bisogna attivare allowUrlInLocalInfile ...
    è da questa mattina alle 8 che provo ma non riesco...

    Qualcuno sa aiutarmi please?
    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    non mi risulta sia possibile direttamente da mysql.

    quella estensione è di un driver normalmente usato da programmi java

  3. #3
    Cacchio!!! avevo questo timore...

    mi sai consigliare qualche esempio pratico?'

    oppure avevo pensato..

    se esiste uno script PHP che in pratica prende il file dal sito esterno e lo salva in una cartella del mio server..

    es:
    il file si trova su www.sito.com/file.txt

    e me lo salva in /var/www/scaricati

    tutto senza l'uso del browser... lo farei tramite terminale...

    Grazie cmq per la risposta..

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    in tal caso ti basta uno script di due righe, anzi di 3 colla she-bang

    wget file-che-vuoi
    mysql... load data... dove vuoi...

    fine

  5. #5
    Perfetto!!

    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.