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

Rispondi quotando
