errore su script

SolidSnake4

Utente Attivo
23 Ott 2007
505
0
0
allora sto provando in locale uno script per caricare dati da un file csv. In locale funziona, ma quando lo carico sullo spazio web mi esce questo errore Access denied for user 'econ-u56'@'%' (using password: YES) da cosa dipende ?
 
in pratica sto usando uno script per caricare dati da un file csv in locale va, ma quando lo carico sullo spazio web non va. Ho letto dal forum da dove l'ho preso, che potrebbe trattarsi di privilegi del mysql sto provando ad usare adesso lo statment bulk insert
 
si sono giusti. Ho provato a cambiare statment a mettere load data local infile ma niente mi dice che il comando non è supportato dalla versione mysql installata
 
ma va ? lo avevo capito :hammer: quella è la versione del mysql installata sullo spazio web :elvis:

questa è la funziona che dovrebbe inserire i dati :

PHP:
  function import()
  {
    if($this->table_name=="")
      $this->table_name = "temp";
    
    $this->table_exists = false;
    $this->create_import_table();
    
    if(empty($this->arr_csv_columns))
      $this->get_csv_header_fields();
    
    /* change start. Added in 1.5 version */
    if("" != $this->encoding && "default" != $this->encoding)
      $this->set_encoding();
    /* change end */
    
    if($this->table_exists)
    {
      $sql = "LOAD DATA INFILE '".@mysql_escape_string($this->file_name)."/indici.csv' 
		INTO TABLE ".$this->table_name." 
		FIELDS TERMINATED BY '".@mysql_escape_string($this->field_separate_char).
             "' OPTIONALLY ENCLOSED BY '".@mysql_escape_string($this->field_enclose_char).
             "' ESCAPED BY '".@mysql_escape_string($this->field_escape_char).
             "' ".
             ($this->use_csv_header ? " IGNORE 1 LINES " : "")
             ."(`".implode("`,`", $this->arr_csv_columns)."`)";

      $res = @mysql_query($sql);
      $this->error = mysql_error();
    }
  }
 
Ultima modifica:

Discussioni simili