Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    RI-GRAZIE MILLE.
    I dati sono corretti, ho tagliato la testa al toro e invece di prenderli dal post li ho "forzati".
    In locale continuano ad andare e on line no!
    l'array $par lo genero perchè lo uso per una funzione che mi genera i log. Ti metto il codice integrale.

    codice:
    $marca ='Master';
    $tipo = 'CS20TL';
    $idinverter = 5;
    
    $qwt = "UPDATE inverter SET marca=?, tipo=? WHERE idinverter=?";
    
     $result = $connessione->prepare($qwt);
     $par = array($marca, $tipo, $idinverter);
    
    $result->bind_param('ssi', $par[0], $par[1], $par[2]);
    // // usare i invece di s per i numerici  
     
    $operazione = SqlDebug($qwt, $par);
    
    function SqlDebug($raw_sql, $params=array())
    {
      $keys = array();
      $values = $params;  
      foreach ($params as $key => $value)
      {
        // check if named parameters (':param') or anonymous parameters ('?') are used
        if (is_string($key)) { $keys[] = '/:'.$key.'/'; }
        else                 { $keys[] = '/[?]/'; }
        // bring parameter into human-readable format
        //if (is_string($value))    { $values[$key] = "'" . $value . "'"; }
        if (is_array($value)) { $values[$key] = implode(',', $value); }
        elseif (is_null($value))  { $values[$key] = 'NULL'; }
      }
      $raw_sql = preg_replace($keys, $values, $raw_sql, 1, $count);
      return $raw_sql;
    }
    
    
    $fp = fopen("../log/inverter.txt", "a");
    if(!$fp) die ("Errore nella operaione con il file");
    $data2 = date('d')."-".date('m')."-".date('Y'). " " .date('H').":".date('i');
    $chi = $_SESSION['nominativo'];
    $dispositivo = $_SERVER['HTTP_USER_AGENT'];
    fwrite($fp, "\r\n".$data2." - " . $chi ." - ". $operazione. " - " .$dispositivo);
    fclose($fp);
        
    $result->execute();
    
    
    $result->close();
    $connessione->close();
    Per togliermi il dubbio ho provato pure a caricarlo su un server diverso dove funziona e gira correttamente suo "padre" da cui sono partita a sviluppare. Ovviamente il problema ce l'ho pure li.
    Ultima modifica di Sonikag; 26-11-2020 a 14:01

Tag per questa discussione

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.