Ciao a tutti, finora ho sempre utilizzato il metodo + gettonato per connetermi al database (mysql_connect etc....)
mi sono affacciato a pear... ho seguito un manuale (installato PEAR e il modulo DB )

ma ho riscontrato un problema insolito (che non mi aspettavo affatto...)

posto il codice:

Codice PHP:
<?php
require_once( "DB.php" );
$dns 'mysql://root.root@localhost/prova';
$db =& DB::Connect$dns, array() );
if (
PEAR::isError($db)) { die($db->getMessage()); }

function 
get_db() { global $db; return $db; }

function 
get_products()
{
    global 
$db;
    
$res $db->query"SELECT * FROM product", array() );
    
$out = array();
    if (
$res != null )
        while ( 
$res->fetchInto$rowDB_FETCHMODE_ASSOC ) ) { $out []= $row; }
    return 
$out;
}
function 
product_info$id )
{
    global 
$db;
    
    
$res $db->query"SELECT * FROM product WHERE id=?",
        array( 
$id ) );
    
    if ( 
$res != null )
    {
        
$res->fetchInto$rowDB_FETCHMODE_ASSOC );
        return 
$row;
    }
    return 
null;
}
?>
e di tutta risposta mi viene detto che "non ho i privilegi" seppur i dati sono gli stessi che utilizzando il "vecchio metodo" andavano a meraviglia... potrei tornare a quel metodo e guadagnare qualche mezz'ora... ma son testardo e mi hanno convinto ad affacciarmi a questo...

qualcuno sa essermi d'aiuto?