ciao a tutti,
ogni volta che devo installare l'area privata devo cambiare il prefisso delle tabelle.
vorrei farlo in automatico, stabilendolo una volta per tutte in un file unico, e poi recuperarlo così
attualmente l'errore è il seguente "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource"

dove sbaglio? :master:
Codice PHP:
    class sessionclass {

   var 
$sessionid# l'id di sessione
   
var $session_time# la durata della sessione
   
var $session_gc_time# il tempo per la garbage collection
   
var $dbpfx;

   
# il costruttore della classe, inizializza le variabili
   
function sessionclass($session_time$session_gc_time$dbpfx) {
   
      
# Recupero id di sessione dai cookies oppure dalla variabile $_GET['id']
      
if(isset($_COOKIE['id'])){
          
$this->sessionid $_COOKIE['id'];
            
$GLOBALS['cookie_off'] = 0;
      }else{
          
$this->sessionid $GLOBALS['id'];
         
$GLOBALS['cookie_off'] = 1;
      }
      
     
$this->session_time $session_time;
     
$this->session_gc_time $session_gc_time;
     
$this->dbpfx $dbpfx."sessioni";
      
   }

   
# avvia o aggiorna la sessione
   
function start() {
   
       global 
$my;      

       if(isset(
$_COOKIE['id'])){
            
$cookie_expire = ($this->session_time 0) ? (time() + $this->session_time) : 0;
          
setcookie('id'$this->sessionid$cookie_expire);
          }
      echo 
$tabfrom $this->dbpfx//MI STAMPA TUTTO OK
      /*LINEA INCRIMINATA*/
$mysqlc->query("SELECT session_date FROM '".$this->dbpfx."' WHERE id = '{$this->sessionid}'");
      if(
mysql_num_rows($mysqlc->result) > 0) {
           
# Aggiorna la sessione
          
$mysqlc->query("UPDATE '".$this->dbpfx."' SET session_date = '" time() . "' WHERE id = '{$this->sessionid}'");
            
$this->restore();
      } else {
           
#Avvia la sessione
          
$mysqlc->query("INSERT INTO '".$this->dbpfx."' VALUES('" $this->sessionid "', " time() . ", '');");
      }      
      
   }