Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/05/2017, 09:35
Avatar de bandolera
bandolera
 
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años, 6 meses
Puntos: 7
Respuesta: Problemas al probar si tabla existe

Cita:
Iniciado por hhs Ver Mensaje
La razón es porque lo quieres hacer como si estuvieras programando estructurado y el mensaje de error te esta enviando una excepción.

Esto lo solucionas usando try/catch.

Código PHP:
Ver original
  1. require ('includes/config.php');
  2.  
  3. try {
  4.    
  5.     $bd = new Conexion();
  6.     $sql = "SELECT campo1, campo2 FROM tabla";
  7.     $sth = $bd->query($sql);
  8.    
  9.     if ($stm->rowCount() > 0) {
  10.         echo "Existen registros";
  11.     } else {
  12.         echo "No existen registros";
  13.     }
  14.    
  15. } catch (PDOException $exception) {
  16.     echo $exception->getMessage();
  17. }
Mas o menos algo así debe de funcionar.
Tuve que agregar a mi clase conexión la siguiente línea: setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Para que las excepciones funcione. Gracias.
__________________
Todos somos iguales. NO! a la violencia de género.

Última edición por bandolera; 16/05/2017 a las 09:52