Lançar exception ao inserir campo null PDO
CREATE TABLE `usuario` (
`cod_usuario` int(9) NOT NULL AUTO_INCREMENT,
`nom_usuario` varchar(200) NOT NULL,
PRIMARY KEY (`cod_usuario`)
);
$nom_usuario = null;
try{
$PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO usuario (nom_usuario) values(?)";
$stmt = $PDO->prepare($sql);
$stmt->execute(array($nom_usuario));
}catch(exception $e) {
echo $e->getMessage();
}
$PDO = null;
Quero que faça o insert somente se o campo $nom_usuario não for nulo, caso seja nulo lance uma exceção.
Discussão (4)
Carregando comentários...