Buon pomeriggio, ennesimo quesito, ho il Db su aruba.it..
ovviamente ho settato nella mia classe ConnDB.class.php l'host,user,pass,nomeDb,nometab..
Come mai mi restituisce questo errore?
Errore durante la connessione
Can't connect to MySQL server on 'localhost' (10061)
questa è la classe connessione:
<?php
class connessioneDB{
var $host; # Host database
var $user; # User database
var $pass; # User Password
var $nomeDB; # Database name
var $result=false; # Result delle query
function connessioneDB(){
//costruttore
}
function conn($ConVersoDB){
if ($host != ""){
die ("Inserire l'host del proprio DB!!");
}
else{
$host ="00.000.000.00"
echo "Questo è l'host: " . $host;
}
if ($user != ""){
die ("Inserire lo user del proprio DB!!");
}
else{
$user = "0000000";
echo "Questo è l'user: " . $user;
}
if ($pass != ""){
die ("Inserire la pass del proprio DB!!");
}
else{
$pass = "000000";
echo "Questo è la pass: " . $pass;
}
return $connection;
}
function db_connect($miaConnessione){
return (mysql_connect($this->conn($ConVersoDB)));
}
function db_close($chiudi_db){
return (mysql_close($this->db_connect($miaConnessione)));
}
function lista_db_name($lista_nomi_db){
$parametriDB=$this->conn($ConVersoDB);
$connessioneDB = $this->db_connect($miaConnessione);
return (mysql_list_dbs($connessioneDB));
}
}
?>
Quando mi restituisce l'errore ho voluto vedere se effettivamente era un problema di valori passati, ma invece no, perchè me li restituisce a video come prova, quindi li passa tranquillamente.
Nella pagina ConfermaInserimento.php, invece richiamo i valori della classe connessione:
<?php
include('ConnDB.class.php');
//---connessione db--
$Rconn = new connessioneDB;
$nomeTab="guestbook";
$Cconn = $Rconn->db_connect($miaConnessione) or die ("Errore durante la connessione " . mysql_error());
$nomeDB=mysql_select_db('Abc000',$Cconn);
ect ect..
Al posto degli zeri di tutti i valori, ovviamente ci sono i valori giusti che mi ha assegnato aruba.it
Non capisco come mai mi restituisce quell'errore...
Sapreste dirmi perchè, e come fare per risolverlo?
Grazie mille a tutti....