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>");