Questa è la funzione per la connesione verso il DB:
codice:
function VerificaConnFTP($VersoDbFTP){
if($host != "" || $user != "" || $pass != ""){
die ("Inserisci i valori host,user e pass del proprio DB!!");
}
else{
$host ="22.222.222.22";
$user="biribin";
$pass="baraban";
$db=mysql_connect($host, $user, $pass) or die("Connessione fallita !". mysql_error());
mysql_select_db("barabum") or die("Selezione del DB fallita !". mysql_error());
}
return $connFTP;
}
Questa è la funzione che effettivamente gestisce la connessione:
codice:
function db_connect($miaConnessione){
return (mysql_connect($this->VerificaConnFTP($VersoDbFTP)));
}
Questa è la funzione che chiude la connessione:
codice:
function db_close($chiudi_db){
return (mysql_close($this->db_connect($miaConnessione)));
}
NElla pagina dove richiamo queste funzioni ho:
codice:
include_once ("ConnectionFTP.class.php");
$Rconn = new ConnectionFTP();
$Rconn->VerificaConnFTP($VersoDbFTP);
//tutti i relativi controlli e in fine
$Rconn->db_close($chiudi_db) or die("Impossibile chiudere la connessione");
Questi sono gli errori che mi restituisce...
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in
ConnectionFTP.class.php on line 43
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in ConnectionFTP.class.php on line 48
Mi dite per cortesia come mai non mi funziona la chiusura della connessione fatta in quel modo,e come mai mi restituisce questi errori?Dov'è che sbaglio?
Grazie mille....
NB:le linee(43-48) alle quali si riferiscono gli errori ,sono riportate sopra e sono le due funzioni