Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2008, 12:22
Avatar de chitoso
chitoso
 
Fecha de Ingreso: mayo-2008
Ubicación: Montevideo, Uruguay
Mensajes: 205
Antigüedad: 16 años, 9 meses
Puntos: 5
Exceptions en PDO

Hola, estoy usando PDO y resulta que el siguiente código no levanta las excepciones:

Código PHP:
try{
        
Sistema::getInstance()->saveOrUpdateServiceCuentaCliente
        
(
            
$client_id,
            
$user_id,
            
$number,
            
$brand_model,
            
$imei,
            
$price,
            
$job_done,
            
$datein
        
);
        echo 
'Se ingresaron los datos correctamente';
    }
    catch(
Exception $ex){
        echo 
'Ocurrio un error en la base de datos';
    } 
Y el metodo de la clase sistema:

Código PHP:
$dbh MySQLConnect::getConnection();
            
$stmt $dbh->prepare("INSERT INTO services_client_account
                                   (
                                       client_id,
                                       user_id,
                                       number,
                                       brand_model,
                                       imei,
                                       work_done,
                                       datein
                                   )
                                   VALUES
                                   (
                                        :client_id,
                                        :user_id,
                                        :number,
                                        :brand_model,
                                        :imei,
                                        :work_done,
                                        :datein
                                   )"
            
);

            
$stmt->bindParam(':client_id'$client_idPDO::PARAM_INT);
            
$stmt->bindParam(':user_id'$user_idPDO::PARAM_INT);
            
$stmt->bindParam(':number'$nro_ordenPDO::PARAM_STR);
            
$stmt->bindParam(':brand_model'$brand_modelPDO::PARAM_STR);
            
$stmt->bindParam(':imei'$imeiPDO::PARAM_INT);
            
$stmt->bindParam(':work_done'$work_donePDO::PARAM_STR);
            
$stmt->bindParam(':datein'$datein);

            try
            {
                
$stmt->execute();
            }
            catch(
PDOException $ex){
                throw new 
Exception($ex->getMessage());
            } 
Alguna idea?
Gracias!

Una observación: Si trato de insertar con datos correctos tampoco inserta los datos en la base... Así que algo estoy haciendo mal, pero no se qué aun, se aprecia cualquier ayuda!

Última edición por GatorV; 04/08/2008 a las 13:04