A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.

Apresentações semelhantes


Apresentação em tema: "Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1."— Transcrição da apresentação:

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


Carregar ppt "Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1."

Apresentações semelhantes


Anúncios Google