Esta me funciona bien, pero estoy causando un error a propósito, para que me muestre que el INSERT que quiero hacer no se puede porque hay un campo duplicado.
este es el codigo:
Código PHP:
Ver original
try{ $resultado=$conn->prepare("INSERT INTO tbl_dpto (dpto_nombre, dpto_estado) VALUES (?, ?)"); $res1=$conn->execute($array); }catch(Exception $e){ echo "error: ".$e->getMessage(); }
Tambien intente con:
Código PHP:
Ver original
try{ $resultado=$conn->prepare("INSERT INTO tbl_dpto (dpto_nombre, dpto_estado) VALUES (?, ?)"); $res1=$conn->execute($array); }catch(PDOException $e){ echo "error: ".$e; }
Pero lo unico que obtengo es esto cuando causo un error a proposito:
Fatal error: Call to a member function prepare() on a non-object in D:\AppServ\www\pruebas\clsCnxBD.php on line
O por ejemplo cambio a proposito la contraseña del usuario root a cualquier cosa para que me diga que no se pudo conectar por que no tiene acceso y me saca un error parecido
Alguien me puede dar un ejemplo de como mostrar esos errores por favor y que no me muestre FATAL ?