Prof. Renato de Oliveira Bastos

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

Banco de Dados Prof. Antonio.
Banco de Dados I Aula 20.
Banco de Dados Aula 10 – SQL - DDL
SQL Renata Viegas.
Triggers Renata Viegas.
SQL Avançado Continuação
Prof.: Bruno Rafael de Oliveira Rodrigues
Prof.: Bruno Rafael de Oliveira Rodrigues
Banco de Dados SQL TRIGGERS (Gatilhos)
Sistemas de Informação Redes de Computadores
PHP - MySQL © Ana Lucas– 2007versão 1.0 Funções PHP para Interagir com o MySQL.
SGBD.
Oficina sobre banco de dados
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
SQL Structured Query Language
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
12 Horas Instrutor: Antonio Itamar Júnior
Banco de dados Profª Kelly Medeiros.
Aula R Prof. Naércio Filho Técnico em Informática
Aula 7 Prof. Naércio Filho Técnico em Informática
Laboratório de Programação I
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Tipos de Linguagens do Banco de Dados
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.
Primeira aula de PL/SQL Parte II
Especialização em Tecnologia da Informação
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
Desenvolvendo um script SQL
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Programação WEB Modelo de Aplicação PHP usando Banco de Dados
Prof. Roberto Rosa Aula 9.  Agora vamos inserir dados no Banco de Dados. Para isso precisamos de 3 coisas:  Netbeans instalado.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
Banco de dados.
Criação de Tabelas. CREATE TABLE nome_da_tabela ( >>. >> ) Ex.: SQL SERVER 2008 CREATE TABLE pessoa ( CPF VARCHAR(11) NOT NULL, NOME VARCHAR(100) NOT.
Baseado no material do Professor Raul Paradeda
A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
Microsoft SQL Server 2008 SPARSE. Para que serve? –Otimiza o espaço de armazenamento de colunas com valores NULL.
Prof. Renato de Oliveira Bastos
Banco de dados O que é MySQL Criar bando de dados
SEGUNDA FASE / S2B MIC PERNAMBUCO
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel.
Curso de Análise e Desenvolvimento de Sistemas Projeto de Banco de Dados Marcelo da Silveira Siedler.
Banco de Dados I I Comandos SQL
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
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.
SQL (Structured Query Language)
Curso de Gestão da Informação Prof. Dr. Daniel A. Furtado Módulo 5 – Web Dinâmica com PHP e MySQL Universidade Federal de Uberlândia Faculdade de Computação.
Conexão com Banco de Dados
Prof. Renato de Oliveira Bastos
Desenvolvimento WEB Prof. Renato de Oliveira Bastos
Banco de Dados Maria Augusta (Magu).
Linguagem de definição de dados - SQL
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:
ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.
1 Programação de Banco de Dados José Antônio da Cunha George Azevedo da Silva.
2/6/2016 José Antônio da Cunha - CEFET - RN1 Programação de Banco de Dados Funções.
PROJETO INTERDISCIPLINAR ‘DBERP’. Equipe de Desenvolvimento Banco de Dados  Adiel Silveira de Lemos  Ana Renata de Siqueira  Bruno Michael da Silva.
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)
Atividade ASP.NET Portal da Memoria Atividade Desenvolver uma aplicação ASP.NET com funcionalidade similar à existente no site centenário.ifrn.edu.br utilizando.
José Antônio da Cunha 3/6/2016 José Antônio - CEFET-RN 1 Copyright © Dale Carnegie & Associates, Inc.
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.
Criando um Banco de Dados no PHPMyAmin
Aplicativos para Internet Aula 13
Aplicativos para Internet Aula 12
Transcrição da apresentação:

Prof. Renato de Oliveira Bastos

Nome: Sexo: Masculino Feminino CPF:

CREATE DATABASE aulas USE aulas CREATE TABLE aula1 ( id int NOT NULL AUTO_INCREMENT, nome varchar(50) NOT NULL, sexo varchar(15) NOT NULL, cpf varchar(15) NOT NULL, PRIMARY KEY (id) ) SELECT * from aula1

Criando o arquivo conecta.php <?php // local de onde está rodando $hostname = 'localhost'; // usuario que tem acesso $username = 'root'; // senha do usuario $senha = ‘ '; // conexão com o MySql - abre conexão com o Servidor de banco de dados $conn = mysql_connect($hostname, $username, $senha); ?>

if (!empty($_POST['nome1']) && !empty($_POST['sexo'])) { $nome = $_POST['nome1']; $sexo = $_POST['sexo']; /* Aqui vai o código de validação do banco de dados após ter sido validado o formulário */ } else { echo "Todos os campos devem ser preenchidos"; }

DENTRO DO IF... Continuando caso não esteja em branco os campos... include("conecta.php"); //verifica se teve conexão if ($conn) { // comandos com inserção no banco } else { echo “não houve conexão com o banco"; }

// seleciona o banco de dados $db = mysql_select_db("aulas",$conn); // comando sql para inserir na tabela $sql = "insert into tb_aula1 (id, nome, sexo) values ('','$nome','$sexo')"; /* executa o comando sql, caso de algum erro na instrução sql ele mostra a msg de erro */ mysql_query($sql) or die("não foi possível executar o comando Sql"); // se tudo tiver correto mostre a msg de sucesso echo "informações foram inseridas com Sucesso";

include("conecta.php"); if ($conn) { $db = mysql_select_db("aulas",$conn); $sql = "insert into tb_aula1 (id, nome, sexo) values ('','$nome','$sexo')"; mysql_query($sql) or die("não foi possivel exercutar o comando Sql"); echo “As s informações foram inseridas com Sucesso"; echo $nome."<br"; echo $sexo.“; } else { echo " não houve conexão com o banco"; }

Crie um formulário com os seguintes campos: Nome: (campo texto) CPF: (campo texto, criar mascara) Sexo: (Masculino, feminino, campo radio) Data de Nascimento: (campo texto, criar mascara) (campo texto, verificar Cidade: (Palmas, Aracaju e Goiânia, campo select) Validar todos os campos p/ não deixarem sem preenchimento, criar as mascaras e verificações necessárias. Gravar todos os dados no banco de dados

Iremos agora verificar se dados inseridos no banco de dados estão repetidos. Para isso iremos editar o arquivo que recebe a inserção(INSERT) de dados nesse caso o arquivo Recebe_form1.php

ALTER TABLE tb_aula1 ADD cpf VARCHAR(15) NOT NULL AFTER sexo

Logo após a escolha do banco de dados $db = mysql_select_db("aulas",$conn); Fazemos uma pesquisa no banco de dados, selecionando o campo no qual se deseja comparar. $sql2 = "SELECT * FROM tb_aula1 WHERE cpf = '$cpf'"; $resultado = mysql_query($sql2) or die("não foi possivel exercutar o comando Sql");

Logo após, Verificamos se o campo que se deseja verificar já foi inserido. $verifica = mysql_num_rows($resultado); if($verifica > 0) { echo “Esse CPF já está cadastrado em nosso sistema“; } else { $sql1 = "insert into tb_aula1 (id, nome, sexo, cpf) values ('','$nome','$sexo','$cpf')"; mysql_query($sql1) or die("não foi possivel exercutar o comando Sql"); echo "Arquivo Inserido com Sucesso“; }

include("conecta.php"); if ($conn) { $db = mysql_select_db("aulas",$conn); $sql = "SELECT * FROM tb_aula1 WHERE cpf = '$cpf'“; $resultado = mysql_query($sql) or die(“Erro no SQL"); $verifica = mysql_num_rows($resultado); if($verifica > 0) { echo “Esse CPF já está cadastrado em nosso sistema“; } else { $sql1 = "insert into tb_aula1 (id, nome, sexo, cpf) values ('','$nome','$sexo','$cpf')"; mysql_query($sql1) or die("não foi possivel exercutar o comando Sql"); echo "Arquivo Inserido com Sucesso“; } else { echo “não houve conexão com o banco“; }