mi sto esaurendo! cosa cavolo non va in queste due classi?
non riesco a capirlo.. le ho provate tutte
codice:
class mysql
{
	public $connessione;
	public $selezione;

	function __construct($server, $username, $password, $persistent)
	{
		if ($persistent == 0)
		{
			$this->connessione = mysql_connect($server, $username, $password) or exit(errore::mostra(mysql_errno() . ": " . mysql_error()));
		}
		else
		{
			$this->connessione = mysql_pconnect($server, $username, $password) or exit(errore::mostra(mysql_errno() . ": " . mysql_error()));
		}
		return $this->connessione;
	}

	public function database($database)
	{
		$this->selezione = mysql_select_db($database, $this->connessione) or exit(errore::mostra(mysql_errno() . ": " . mysql_error()));
		return $this->selezione;
	}

	function __destruct()
	{
		mysql_close($this->connessione);
		unset($this->connessione);
		unset($this->selezione);
	}
}

class query
{
	public $sql;
	public $risultati = array();

	function _construct($sqlstring, $connessione)
	{
		$this->sql = mysql_query($sqlstring, $connessione) or exit(errore::mostra(mysql_errno() . ": " . mysql_error()));
		$index = 0;
		while ($risultati = mysql_fetch_assoc($this->sql))
		{
			foreach ($risultati as $colonna => $valore)
			{
				$this->risultati[$index][$colonna] = $valore;
			}
			$index++;
		}
		return $this->risultati;
	}
}


$ob = new mysql("localhost", "root", "", 1);
$ob->database("asddsa");
$cueri = new query("select * from asdasd", $ob->connessione);
print_r("<pre>" . $cueri->risultati . "</pre>");