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

    [MySql + php] The used command is not allowed with this MySQL version

    Ciao a tutti,

    sono ormai giorni che sbatto al testa su tuta internet ma non trovo soluzione al mio probela relativo all'import di file di testo su MySql attraverso la finzione LOAD DATA LOCAL INFILE.

    Premesse:
    - Ubuntu 12.04.1 + MySql 5.5
    - abilitato l'opzione LOCAL_INFILE su my.cnf

    questa la sintassi: INTO TABLE xxxr FIELDS TERMINATED BY "," LINES TERMINATED BY "\\r\\n";

    se effettuo un load del file sia da phpmyadmin che da command line Mysql tutto funziona perfettamente (i dati si caricano)

    se invece effettuo la stessa query da PHP ottengo il messaggio di errore "The used command is not allowed with this MySQL version"

    il codice php che utilizzo è il seguente


    Codice PHP:
    $db = @mysql_connect('localhost'$username,$password); 
    @
    mysql_select_db($database);
    mysql_query('LOAD DATA LOCAL INFILE "/export/export.csv" INTO TABLE xxxr FIELDS TERMINATED BY "," LINES TERMINATED BY "\\r\\n";') or die("Query fallita : "mysql_error() );
    mysql_close($db); 
    any idea?

    thx

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136

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 © 2026 vBulletin Solutions, Inc. All rights reserved.