Aplicativos para Internet Aula 12

Slides:



Advertisements
Apresentações semelhantes
Banco de Dados I Aula 20.
Advertisements

Prof.: Bruno Rafael de Oliveira Rodrigues
Oficina sobre banco de dados
Material III-Bimestre Wagner Santos C. de Jesus
Aula R Prof. Naércio Filho Técnico em Informática
Aula 7 Prof. Naércio Filho Técnico em Informática
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Programação Orientada a objetos II
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
Treinamento sobre SQL.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
Programação para Web Unidade 06 – Java Beans e BDs Prof.: Henrique Santos.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel.
Banco de Dados I I Comandos SQL
7P/SI – 2010/01 Prof. Carlos Alberto Seixas. Agenda Visão Geral sobre os Conceitos e Implementação sobre SGBs MySQL Revisão das Práticas Práticas 1 e.
Conexão com Banco de Dados
Daniel Paulo SQL Server 2014 Módulo II Daniel Paulo
Prof. Renato de Oliveira Bastos
UCSal – Bacharelado em Informática
Programação para Web I AULA 2 BANCO DE DADOS.
Prof. Renato de Oliveira Bastos
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Persistência de dados e padrão DAO
Banco de Dados Marcio Ferreira da Silva. PHP e Banco de Dados Uma das facilidades do PHP é na utilização dos bancos de dados. O MySQL é um banco de dados.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Persistência de dados e padrão DAO Padrões de Projeto Orientado a Objetos Profa. Danielle Martin/Mauricio Universidade de Mogi das Cruzes.
PHP + MYSQL. Mysql O MySQL é servidor de banco de dados multiusuário, multitarefa que trabalha com uma das linguagens de manipulação de dados mais popularizadas.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 18.
Rodolfo ValezinRA: Júlio Araújo RA: Boaz A. NeimeirRA:  Curso de Informática - Tecnologia em Banco de Dados  Disciplina:
Relatórios.  O Relatório é um componente ActiveX chamado ActiveReport, que permite a visualização e impressão de valores instantâneos de variáveis do.
Ferramenta para sincronização estrutural de bases de dados MySQL aplicada à BlueOne Informática Ltda. Fernando Pereira Orientador: Wilson Pedro Carli.
AULA 2 - TUTORIAL Hospedagem GRÁTIS Curso MOODLE para Professores Andréia Moura Casagrande – 2015 Servidor local Ambiente de Trabalho.
Ambiente Virtual de Avaliações Utilizando Certificados Digitais Fernando Gevard – Acadêmico Paulo Fernando da Silva - Orientador.
SOFTWARE DE GERENCIAMENTO DE LIBERAÇÃO E ATUALIZAÇÃO DE VERSÃO EDUARDO SIEMANN ORIENTADOR: JHONY ALCEU PEREIRA.
1 - verifique a disponibilidade dos arquivos necessários para o início do processo de instalação do sistema A.g.i.l. em um terminal de atendimento. Arquivos.
Tecnologia e Programação WEB Ambiente de Laboratório Lab03.
Supervisão e Redes Industriais Tutorial E3 Elipse Capítulo 14 ARMAZENAMENTO DE DADOS Felipe Domeni, Gabriel Martin, Leandro Gomes Rafael Benoliel, Tiago.
Criando um Banco de Dados no PHPMyAmin
Prof. MS Virgílio fries muller
Persistência de dados e padrão DAO
Tema 1: Conceitos fundamentais de banco de dados
Como funciona um site Você precisa saber o que é domínio e subdomínio.
Agregador de Notícias e Eventos - UFPI
SQLite SQLite é um banco de dados Open Source. Ele suporta recursos de banco de dados relacionais padrão, como sintaxe SQL, transações, etc. SQLite suporta.
TREINAMENTO DIGITAÇÃO E FECHAMENTO DO CAIXA – GLOBUS
O que é um banco de dados? Antes precisamos entender o que são dados.
Exercícios SQL – DML Consultas Avançadas
Biblioteca Prof. Achille Bassi ICMC
Play 2.0 com Scala Banco de Dados.
Access 2010 Microsoft. Access 2010  O Microsoft Access é um Sistema de Gestão de Base de Sados (SGBD) relacional em ambiente gráfico (Windows), que possibilita.
Instalador 5.0 Patch e Patch 5.2
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
Views no MySql Visões de uma ou mais tabelas
Linguagem de Programação TM 333
BANCO DE DADOS Araújo Lima Outubro / 2017 Araújo.
Acesso a Banco de dados com JDBC
Aplicativos para Internet Aula 13
Sharepoint SGS DO BRASIL.
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
MS-SQL Server Structure Query Language
PL/SQL Triggers e Procedures
Treinamento SQL Server Tarefas do dia a dia de um DBA
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
SQL – COMANDOS DML Profª Rosana Traversa.
Modelagem de Banco de Dados
COMO EMITIR NOTA FISCAL NO EMISSOR DE NF GRATUITO - SIMPLES NACIONAL -
Tutorial (Parte 1) Paulo R. T. Cândido
Transcrição da apresentação:

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

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: http://localhost/phpmyadmin/

phpMyAdmin http://localhost/phpmyadmin/

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

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.

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.

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

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

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.

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);

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

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.

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.

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!”