terça-feira, novembro 22, 2016

TPI - Conexão PHP com MYSQL - Aula 3

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