Codice PHP:
<?php
/*
# dbMysql Class
# by PhpWriter
# v1.0
*/

if (realpath(__FILE__) == realpath($_SERVER['SCRIPT_FILENAME'])) die("Non puoi accedere a questa pagina");

class 
dbClass
{
    function 
dbConnect($_host$_user$_pass)
    {
        @
mysql_connect($_host$_user$_pass) or die("Errore: Connessione non effettuata");
    }
    
    function 
dbSelect($_dbname)
    {
        @
mysql_select_db($_dbname) or die("Errore: Db non selezionato");
    }
    
    function 
dbDisconnect()
    {
        @
mysql_close();
    }
    
    function 
dbQuery($query)
    {
        
$this->_result = @mysql_query($query) or die("Errore Mysql: ".mysql_error());
        return 
$this->_result;
    }
    
    function 
dbFetchArray($result)
    {
        return @
mysql_fetch_array($result) or die("Errore Mysql: ".mysql_error());
    }
    
    function 
dbFetchObject($result)
    {
        return @
mysql_fetch_object($result) or die("Errore Mysql: ".mysql_error());
    }
    
    function 
dbNumRows($result)
    {
        return @
mysql_num_rows($result) or die("Errore Mysql: ".mysql_error());
    }
}    
?>
Mi sto fancendo una serie di librerie a tempo perso, ma con questa ho dei problemi.

Eseguendo questo codice

Codice PHP:
<?
$db 
= new dbClass();
$db->dbConnect("localhost","root","");
$db->dbSelect("my_core_class");

$result $db->dbQuery("SELECT id,nome FROM test");
$result $db->dbFetchArray($result);
print_r($result);

$db->dbDisconnect();
?>
Non mi da errori, ma il print_r invece di ritornarmi l'array mi da questo:

codice:
1
Non capisco il perchè Qualcuno sa come risolvere?