Ho passato un po' di tutto per fare delle prove.
Attualmente mysql_close($connetti), dove $connetti = mysql_connect(ecc. ecc.).
L'errore potrebbe essere rintracciabile nel fatto che le due funzioni fanno parte di una classe? Potrei aver fatto qualche errore di sintassi. Posto il codice.
Codice PHP:
<?php
class DB{//creo la classe DB
function connect (){//connessione a MySQL
$connetti=mysql_connect("localhost", "root", "root") or die ("connessione non riuscita: ".mysql_error());
$sceglidb=mysql_select_db("registrazione", $connetti);
if (!mysql_select_db("registrazione")){
die("Impossibile connettersi al database");
}
}
function disconnect(){//chiude la connessione
$chiudi = mysql_close($connetti) or die ("non chiude ".mysql_error());
}
}//fine classe
?>