diciamo che mi serve sapere se uno specifico utente è online
Una cosa di questo genere:
Codice PHP:
<?php 
class RegisteredIsOnline extends getTables
{
    var 
$__DB;
    var 
$__registeredOnLineNo;
    var 
$__registeredOnLineName;
    function 
RegisteredIsOnline(&$db)
    {
        (
is_object($db))?$this->__DB = &$db:exit('Could not connect');
        
parent::getTables();
        
$this->__registeredOnLineNo 0;
        
$this->__registeredOnLineName = array();
        
$this->refresh();
    }
    function 
getNumber() 
    {
        return 
$this->__registeredOnLineNo;
    }
    function 
printNumber($singular,$plural
    {
        if(
$this->getNumber() == 0)
        {
            return 
$plural.$this->getNumber();
        }
        elseif(
$this->getNumber() == 1
        {
               return 
$singular.$this->getNumber();
        }
        else
        {
            return 
$plural.$this->getNumber();
        }
    }
    function 
getName() 
    {
        return 
$this->__registeredOnLineName;
    }
    function 
printName() 
    {
        return 
$this->getName();
    }
    function 
refresh() 
    {
        
$query "SELECT {$this->__tableName['user']['username']}
                  FROM 
{$this->__tableName['user']['table']} 
                  WHERE 
{$this->__tableName['user']['confirm']} = '1'  
                  AND 
{$this->__tableName['user']['is_online']} = '1'";
        
$result $this->__DB->performQuery($query);
        
$this->__registeredOnLineNo $result->getNumRows();
        while(
$row $result->fetchObject())
        {
            
$this->__registeredOnLineName[] = $row->user_name;
        }
    }
}

?>