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:
Non capisco il perchè
Qualcuno sa come risolvere?