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

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

A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.

Apresentações semelhantes


Apresentação em tema: "A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008."— Transcrição da apresentação:

1 A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008

2 A Linguagem PHP2 PHP/Mysql A inserção de dados de uma tabela em uma página da web exige a execução de algumas etapas: 1)Efetuar a conexão com o servidor Mysql; 2)Escolher um banco de dados; 3)Executar uma consulta SQL ou outro procedimento, como inserir novos registros, alterar ou deletar registros, etc. 4)Visualizar os resultados 5)Encerrar a conexão.

3 A Linguagem PHP3 PHP/Mysql 1 ) Efetuar a conexão com o servidor MySQL Para trabalhar com um banco de dados em uma página da Web, é necessário, antes de mais nada, criar uma variável que contenha uma conexão com o servidor MySQL. Sintaxe: $ = mysql_connect (<nome do servidor>,, ); Exemplo: $con = mysql_connect(“localhost”, “usuario”, senha) or die (“A conexão com o servidor não foi executada com sucesso”).

4 A Linguagem PHP4 PHP/Mysql 2) Selecionar o banco de dados Sintaxe: $ = mysql_select_db(“ ”, ); Exemplo: $db = mysql_select_db(“nomebanco”, $con) or die (“Não foi possível selecionar o banco de dados”);

5 A Linguagem PHP5 PHP/Mysql 3) Criar uma instrução SQL Uma vez conectado ao banco de dados, devemos criar uma variável que contenha uma instrução SQL para a manipulação de tabelas, como, por exemplo, visualizar seus registros. Sintaxe: $ = “ ”; Exemplo: $sql = “SELECT * FROM agenda ORDER BY nome”;

6 A Linguagem PHP6 PHP/Mysql 4) Enviar o resultado de uma declaração SQL e recuperar os dados do banco de dados Sintaxe: $<nome da variável que contém o resultado da pesquisa SQL> = mysql_query (<nome da variável que contém a instrução SQL>, <nome da variável de conexão>); Exemplo: $rs = mysql_query ($sql, $conexao) or die (“Não foi possível efetuar a consulta”);

7 A Linguagem PHP7 PHP/Mysql e) Formatar o resultado obtido Para que os campos de uma tabela possam ser corretamente exibidos, é necessário separarmos seus registros por linha, usando uma função interna do MySQL, denominada mysql_fetch_array( ).

8 A Linguagem PHP8 PHP/Mysql Sintaxe: $ = mysql_fetch_array (<nome da variável que contém o resultado da pesquisa SQL); $<nome da variável que contém o campo do registro a ser retornado > = <nome da variável que contém o registro> [“ ”]; Exemplo: $linha = mysql_fetch_array($rs); $nome = $linha[“nome”];

9 A Linguagem PHP9 PHP/Mysql f) Encerrar a conexão Ao terminar de usar uma tabela, você deve fecha-la, bem como sua conexão como o MySQL. Sintaxe: mysql_free_result(<nome da variável que contém o resultado da pesquisa SQL>); mysql_close ( ); Exemplo: mysql_free_result($rs); mysql_close ($con);

10 A Linguagem PHP10 Resumo mysql_connect( ): Abre uma conexão com o servidor; mysql_select_db( ) : Seleciona um banco de dados no servidor; mysql_query( ): envia o resultado da declaração SQL e recupera os dados do banco de dados; mysql_fetch_array( ): Coloca uma declaração SQL em uma matriz, separando os registros por linha. mysql_free_result( ): Libera os recursos usados na conexão; mysql_close( ): Fecha a conexão.

11 A Linguagem PHP11 Exercício 1)Usando o PHPMyadmin, crie o banco de dados agenda; Criar uma base de dados com o nome ‘agenda’; Criar uma tabela ‘contato’, com os campos: ‘id’ = um inteiro, não nulo, sem sinal, que é a chave primária, auto-incrementável; ‘nome’ = campo texto; ‘telefone’ = campo texto; 2)Usando o php, faça a conexão com o banco e visualize os dados cadastrados.


Carregar ppt "A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008."

Apresentações semelhantes


Anúncios Google