Nesta 3ª aula iremos criar um arquivo PHP que tenha a função de tratar possíveis erros causados por instruções erradas. Exemplificando: ao invés de aparecer um texto em inglês falando sobre um erro que só o programador saberá responder porque ele é o desenvolvedor, aparecerá o mesmo erro só que em português de forma amistosa para o usuário final.
mysqlexecuta.php
=============
<?php
/*
$id - Ponteiro da Conexão
$sql - Cláusula SQL a executar
$erro - Especifica se a função exibe ou não(0=não, 1=sim)
$res - Resposta
*/
function mysqlexecuta($id,$sql,$erro = 1) {
if(empty($sql) OR !($id))
return 0; //Erro na conexão ou no comando SQL
if (!($res = @mysql_query($sql,$id))) {
if($erro)
echo "Ocorreu um erro na execução do Comando SQL no banco de dados. Favor Contactar o Administrador.";
exit;
}
return $res;
}
?>
Nenhum comentário:
Postar um comentário