Ciao a tutti,
c'è un problema che non riesco a risolvere.
Ho testato un sito in locale con DB mysql in locale e funziona tutto.
L'ho uplodato sul server (xyz), modificato la stringa di connessione al DB con i dati di accesso del server MySql e quando apro index.php mi scrive:
Vi riporto il codice che uso per la connessione, che vi ricordo in locale funziona perfettamente, ho solo sostituito user, psw e indirizzo IP con quelli del server (ho controllato e sono corretti).codice:Access denied for user: 'Sql12345@60.140.130.90' (Using password: YES)
Nell'esempio i codici e l'IP sono naturalmente finti.
codice:class MysqlClass { //parametri per la connessione al database private $nomehost = "60.140.130.90"; private $nomeuser = "Sql12345"; private $password = "miapsw"; private $nomedb = "Sql12345_1"; // controllo sulle connessioni attive private $attiva = false; // funzione per la connessione a MySQL public function connetti() { if(!$this->attiva) { if ($connessione = @mysql_connect($this->nomehost,$this->nomeuser,$this->password) or die (mysql_error())) { //selezione del database $selezione = @mysql_select_db($this->nomedb, $connessione) or die (mysql_error()); } }else{ return true; } } // funzione per la disconnessione a MySQL public function disconnetti() { if($this->attiva) { if(mysql_close()) { $this->attiva = false; return true; }else{ return false; } } } }

