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

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

Aplicativos para Internet Aula 12

Apresentações semelhantes


Apresentação em tema: "Aplicativos para Internet Aula 12"— Transcrição da apresentação:

1 Aplicativos para Internet Aula 12
PHP e MySQL Universidade de Mogi das Cruzes

2 Banco de dados MySQL Além do PHP, o pacote de instalação do Wamp instala também o banco de dados relacional MySQL e a ferramenta phpMyAdmin O phpMyAdmin é uma ferramenta gráfica que nos permite gerenciar nossos banco de dados MySQL sem precisar trabalhar com linhas de comando Iremos usar o MySQL e o phpMyAdmin para criar nossas aplicações web Podemos acessar o phpMyAdmin pelo endereço:

3 phpMyAdmin

4 Aba Databases Permite criar um novo database e gerenciar privilégios dos databases existentes

5 Aba Users Gerencia usuários do banco de dados. O usuário padrão é root, com senha em branco, e é altamente recomendado revogar os acessos de root e criar um usuário novo após o primeiro acesso.

6 Aba Export Permite exportar um ou mais bancos de dados em um arquivo de instruções SQL (com DDL e/ou dados). O backup pode ser reativado na aba Import.

7 Criar um novo database A partir da aba Databases, é possível criar um novo banco de dados apenas digitando o nome escolhido.

8 Criar uma nova tabela Pela aba Structure, visível ao selecionar um database, podemos criar uma nova tabela e suas colunas. Checando o campo A_I, o campo será automaticamente incrementado por uma sequence

9 Visualizar dados Pela aba Browse podemos visualizar todos os dados de uma tabela. Pela aba SQL podemos digitar instruções personalizadas de busca e manipulação de dados.

10 Conectando a um banco MySQL com PHP
Para conectar ao banco de dados MySQL chamado MeuBanco com PHP, usamos as seguintes funções: $conexao = mysql_connect('localhost', 'root', ‘senha') or print (mysql_error()); mysql_select_db(‘MeuBanco',$conexao) or print (mysql_error()); //executa comandos SQL Para fechar a conexão após o uso, usamos: //após todos os comandos SQL executados mysql_close($conexao);

11 Executando um INSERT com PHP
Para executar uma instrução de INSERT no banco de dados MySQL, usamos a função mysql_query($sql) A mesma função pode ser usada para um UPDATE e DELETE

12 Recuperando a chave primária inserida
Usamos a função mysql_insert_id() para recuperar a chave primária criada para o registro inserido anteriormente.

13 Executando um SELECT com PHP
A diferença entre o SELECT e as demais instruções SQL é que o select retorna um set de resultados da tabela. A execução de um SELECT também é feita pelo mysql_query(), mas usamos o mysql_fetch_array para ler os resultados.

14 Exercício Use as técnicas aprendidas nessa aula para persistir o cadastro de clientes da loja BoasCompras em um banco de dados MySQL. Observações: O cliente e seu endereço devem ser gravados em tabelas diferentes, não se esqueça de inserir a chave estrangeira. Criptografe a senha antes de inserir usando: $novaSenha = md5($senhaAntiga) Após a inserção, redirecionar o cliente para uma página dizendo “Seu cadastro foi concluído com sucesso!”


Carregar ppt "Aplicativos para Internet Aula 12"

Apresentações semelhantes


Anúncios Google