Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2012, 12:14
Avatar de Vector_Latino
Vector_Latino
 
Fecha de Ingreso: mayo-2012
Mensajes: 25
Antigüedad: 12 años, 6 meses
Puntos: 6
Respuesta: try catch obligatorio ?

Yo pienso que no hay necesidad de usar el try and catch, siempre y cuando manejes correctamente los resultados que te dan las funciones para la conexión todo estará bien, por ejemplo:

Para hacer la conexion al servidor MySQL:
Código PHP:
$link = @mysql_connect('localhost''mysql_user''mysql_password'); 
Siempre va a devolver un identificador de enlace a MySQL en caso de éxito o FALSE en caso de error.

Para hacer la conexion a la Base de Datos:
Código PHP:
$db_selected = @mysql_select_db('Mi_Base_De_Datos'$link); 
Siempre va a devolver TRUE en caso de éxito o FALSE en caso de error.

El símbolo de @ antes de la función seria para no mostrar mensajes en caso de que ocurriese algún error.

el codigo completo seria:

Código PHP:
<?php

$link 
= @mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'No se pudo conectar al servidor MySQL : ' mysql_error());
}

// Se conecta a la Base de Datos especificada.
$db_selected = @mysql_select_db('Mi_Base_De_Datos'$link);
if (!
$db_selected) {
    die (
'No se pudo conectar a la base de datos : ' mysql_error());
}
?>
Este seria el código para controlar los errores en la conexión si usar el try and catch, de echo siempre he usado este método.

Saludos.