Carregar apresentação
A apresentação está carregando. Por favor, espere
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!”
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.