Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouKauane Rodarte Alterado mais de 10 anos atrás
1
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1
2
Sumário Exceções; Manter Dados do BD; Projeto. Prof.: Sergio Pacheco 2
3
Exceções PHP 5 tem um modelo de exceção similar ao de outras linguagens de programação. Uma exceção pode ser disparada (thrown), ou pega (caught ou "catched") no PHP. Código pode ser rodeado em um block try, para facilitar a captura de exceções em potencial. Cada bloco try, deve ter pelo menos um bloco catch correspondente. Vários blocos catch pode ser usado para pegar diferentes classes de exceções. A execução normal (quando nenhuma exceção é disparada dentro de um bloco try ou quando um catch compatível com a classe da exceção disparada não estiver presente) continuará após o último bloco catch definido na seqüência. Exceções podem ser disparadas (ou re-disparadas) dentro de um bloco catch; Prof.: Sergio Pacheco 3 3
4
Exceções <?php function inverse($x) { if (!$x) { throw new Exception(‘Divisão por Zero.'); } else return 1/$x; } try { echo inverse(5) . “<br/>"; echo inverse(0) . "<br/>"; } catch (Exception $e) { echo "Exceção pega: ", $e->getMessage(), "<br/>"; } // continua a execução echo Ola Mundo'; ?> Prof.: Sergio Pacheco 4 4
5
Exemplo de Seleção <?php
// Fazendo uma consulta SQL e retornando os resultados em uma tabela HTML $query = "SELECT id,nome,localizacao FROM guestbook ORDER BY nome"; $resultado = mysql_query($query,$conexao); while ($linha = mysql_fetch_array($resultado)) { echo $linha['id']; echo $linha['nome']; echo $linha['localizacao']; } ?> Prof.: Sergio Pacheco 5 5
6
Exemplo de Insert <?php if ($nome and $localizacao and $mensagem) {
$conexao = mysql_pconnect("localhost","root","senhasecreta"); mysql_select_db("guestbook",$conexao); $query = "INSERT INTO guestbook VALUES('00000','$nome','$localizacao','$mensagem',NOW())"; mysql_query($query,$conexao); header("Location: ler.php"); } else { $err = "Preencha todos os campos!"; } ?> Prof.: Sergio Pacheco 6 6
7
Projeto Projeto. Alterar o Site que o professor irá disponibilizar....
Prof.: Sergio Pacheco 7 7
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.