Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/10/2012, 20:21
Lokitozzz
 
Fecha de Ingreso: junio-2009
Mensajes: 138
Antigüedad: 14 años, 10 meses
Puntos: 4
Respuesta: Cual seria la mejor forma para este metodo?

Un poco de seguridad tampoco vendría mal, primero comprobar que el objeto no exista y que el id de usuario sea tratado como entero (int).

Código PHP:
Ver original
  1. public function eliminar($id)
  2. {
  3.     global $base;
  4.    
  5.     if(!is_object($base) && !($base))
  6.     {
  7.         $base = new BaseDatos();
  8.     }
  9.    
  10.     if($base->Iniciar())
  11.     {
  12.         $consultaBorra = "DELETE FROM clientes WHERE id_cliente=" . (int)$id;
  13.         if($base->Ejecutar($consultaBorra))
  14.         {
  15.            
  16.         }
  17.         else
  18.         {
  19.             echo $base->getError();
  20.             return false;      
  21.         }
  22.     }
  23.     else
  24.     {
  25.         echo $base->getError();
  26.         return false;  
  27.     }
  28. }