Foros del Web » Programando para Internet » PHP »

Problema TRY AND CACTH

Estas en el tema de Problema TRY AND CACTH en el foro de PHP en Foros del Web. digamos que tengo este metodo en mi clase... para conectarme a la base de datos y funciona perfecto pero porque estan los datos bien.... para ...
  #1 (permalink)  
Antiguo 12/03/2010, 08:55
 
Fecha de Ingreso: marzo-2009
Mensajes: 76
Antigüedad: 15 años, 8 meses
Puntos: 1
Problema TRY AND CACTH

digamos que tengo este metodo en mi clase... para conectarme a la base de datos y funciona perfecto pero porque estan los datos bien.... para probar el TRY AND CATCH
puse una clave incorrecta como para que me capture el error y me muestre el ERRORCONEXION.... pero no me lo muestra y me retorna todos los errores del servidos que eso no quiero que el cliente vea.... bue yo esto antes lo hacia con un simple sencia IF pero quiero aprender a usar bien el try and catch.

Bueno cualquier ayuda sera bienvenida.

function conectarse(){
try{
$db = mysql_connect($this->SERVIDOR, $this->USUARIO, $this->CLAVE);
return $db;
}catch(Exception $e){
echo $ERRORCONEXION;
}
}
  #2 (permalink)  
Antiguo 12/03/2010, 09:00
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Problema TRY AND CACTH

Hasta donde sé las librerías básicas de conexión a mysql no se diseñaron bajo POO, por lo tanto no producen excepciones, con PDO sí, por ello nunca te capturará la excepción, estas funciones sólo devuelven False en caso de error
  #3 (permalink)  
Antiguo 12/03/2010, 09:05
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Problema TRY AND CACTH

claro.. podrias tratar con algo asi!


Código PHP:
Ver original
  1. try{
  2.     $dbh = new PDO($dsn, $user, $password, $options);
  3. }catch(PDOException $e){
  4.     die("Fallo al conectar: ".$e->getMessage());
  5. }
__________________
More about me...
~ @rhyudek1
~ Github
  #4 (permalink)  
Antiguo 12/03/2010, 09:59
 
Fecha de Ingreso: marzo-2009
Mensajes: 76
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Problema TRY AND CACTH

Muchas gracias por su ayuda... sabia que retornaba FALSE pero pense que la tomaria igual dicho error.

Gracias por la rapida respuesta.

Saludos.
NicoStone

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:10.