Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/11/2009, 14:44
Avatar de MarioAraque
MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 7 meses
Puntos: 265
Respuesta: Definir un constructor correcto para una clase

Pero si hago esto?

Código PHP:
public function __construct($id=0){
            if(
$id != 0){
                
$query sprintf("SELECT * FROM tenistas WHERE id='%d'",mysql_real_escape_string($id));
                
$result mysql_query($query,$conexion) or die(mysql_error());
                if(
mysql_num_rows($result) == 1){
                    
$fila mysql_fetch_object($result);
                    
$this->_id $fila->id;
                    
$this->_nombre $fila->nombre;
                }
            }
            else{
                
$this->_id = -1;
                
$this->_nombre "";
            }
        }

//Suponiendo q tengo los includes de la clase y demas...

$tenista = new Tenista();
$tenista->setNombre("Mario Araque (ARG)");
$tenista->insert(); 
Pasa q pienso que si yo pongo la insercion en el constructor, como comprobar que fue hecha con exito? Porque retornar error no puede un constructor, o si?

Saludos.