Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2010, 10:43
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 10 meses
Puntos: 101
obtener variables de una funcion en un objeto

Estoy empezando con la POO en PHP. Tengo alguna experiencia en java. Pero son cosas distintas.

En este caso, estoy implementando la POO y el modelo MVC. Y separando el codigo PHP de las llamadas a mysql.

Lo que necesito saber es como accedo a las respuestas de mysql, cuando son múltiples. No puedo usar return.

Por ejemplo, si usara este estilo, tendría que declar todos los nombres de las variables en el principio. Y me parece que eso sería muy sucio.

Código PHP:
class dbConsults {
      
       
//atributos
      
public $user;
      public 
$pass;
      
      
//constructor de la clase
      
public function __construct(){  }
      
      
// metodos de la clase
      
public function checkUserAgainstCookie($cookie){
          
             
$query mysql_query("SELECT name,password FROM users WHERE name = '$cookie'") or die(mysql_error()); 
         
$data mysql_fetch_array($query); 
          
         
self::$user $data['name'];
         
self::$pass $data['password'];          
      }

Código PHP:
$db = new dbConsults();
$db->checkUserAgainstCookie();
$user $db::$user;
$password $db::$pass