Database and Applications. Criação, inserção de dados PHP+MySQL



Documentos relacionados
Criação Pagina PHP & MySQL

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza

Curso PHP Aula 08. Bruno Falcão

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

Php Adicionar registo AJUDA Posted by k1ll3rwh4l3-2008/05/18 19:43

Programação Web Prof. Wladimir

Sensor de temperatura Parte 5 Cleiton Bueno Preparando o ambiente do Banco de dados Mysql

Tecnologias Web. Formulários HTML

C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

Conexão com Banco de Dados, Inserção, exclusão e atualização de registros

Inserindo e Listando registros

Cadastros de dados no MySQL

LAB 7 Cookies e Sessões em PHP

Internet e Programação Web

HTML. Sessão 8 HTML. Criação de Páginas WEB. Formulários

TECNOLOGIA WEG II PHP com SGBD MYSQL

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

HTML Básico Formulários. Matheus Meira

SQL E MYSQL - COMANDOS BÁSICOS

Banco de Dados. Professora: Luciana Faria

Como criar um banco de dados usando o mysql

Prof. Dr. Joaquim Assunção Banco de Dados. SQL (parte 4) DDL Restrições

PHP INTEGRAÇÃO COM MYSQL PARTE 2

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios!

Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas

Armazenamento organizado facilitando SCRUD; Agiliza processo de desenvolvimento de sistemas;

Fundamentos de Banco de Dados Postgre com Sql

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL

Prova de pré-requisito

Conexão do Banco de Dados localhost

TRABALHO FINAL 20 Pontos

Aula de SQL Comandos DDL. André Luiz de Oliveira Eduardo Raul Hruschka

Importar e Exportar Dados

SISTEMAS DE INFORMAÇÃO

PSI Linguagem de Definição de dados. Módulo 15

JAVA. Professor: Bruno Toledo

ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas

LAB 8 em PHP. 1. Assume-se neste lab que concluiu com sucesso o LAB7. Copie todos os ficheiros da pasta LAB7 para a pasta LAB8.

Marcos Alexandruk Marcos Alexandruk

C# - Conexão com MySQL

Banco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP

Gestão de Actas Escolares. Manual Utilizador. (Versão 4)

Listando, gravando, alterando e excluindo registro do banco de dados com JSP

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Banco de Dados I Introdução SQL

Passos Preliminares: Acessando a máquina virtual via ssh.

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com

BANCO DE DADOS WEB. Professor Luciano Roberto Rocha

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Preparação criar tabela. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 12/11/2018

Enviado dados para o PHP através de formulário

ORACLE HETEROGENEUS SERVICES: CRIANDO UM DATABASE LINK COM MYSQL

Preparação. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 10/12/2013

PHP e MySQL Autenticação de Usuários

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)

BANCO DE DADOS PARA WEB

cadastro de usuários utilizando Ajax e PHP para inserir os dados em uma tabela MySQL.

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR

Programação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

HTML: Formulários Programação de Servidores

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

Atividade JSP com Banco de Dados


Lista 02 Sistema de Banco de Dados CAP 241 Computação Aplicada I

Modelo Cliente/Servidor Por HIARLY ALVES

A linguagem SQL

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

Programação Web Professor Nícolas Trigo 1 PHP

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre

LINGUAGEM DE PROGRAMAÇÃO WEB

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Departamento de Computação Curso de Análise e Desenvolvimento de Sistemas Modelagem Conceitual de Dados

O MySQL é o banco de dados mais popular usado com PHP.

GUIÃO DO TRABALHO PRÁTICO INTRODUÇÃO À PROGRAMAÇÃO WEB SISTEMAS DE INFORMAÇÃO EMPRESARIAIS. Faculdade de Engenharia da Universidade do Porto

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

PHP INTEGRAÇÃO COM MYSQL PARTE 1

MySql. Introdução a MySQL. Andréa Garcia Trindade

Controle de acesso. .com.br

Teste Exemplo Revisão da tentativa 1

MySQL + PHP 06/05/2015. IFSC/campus Florianópolis Programação para a WEB Prof. Herval Daminelli

Ajuda em php + xml + sql Posted by kabonga /07/15 23:56

Programação em Banco de dados

Treinamento em PHP. Aula 7. Ari Stopassola Junior

Bases de Dados. DDL Data Definition Language

Introdução à Banco de Dados em Delphi:

Incorporando JavaScript em HTML

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas

Prof. Carlos Majer Aplicações Corporativas UNICID

Transacções. Vitor Vaz da Silva

A linguagem SQL

Plano de Aula - Base cód Horas/Aula

Flickr, shindotv/ / BASES DE DADOS. Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes

SQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação

Para criarmos um banco de dados no MySql, utilizamos à instrução:

Licenciamento de Uso

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Utilizando o Postgres - comandos SQL para a manipulação de dados

Transcrição:

Criação, inserção de dados PHP+MySQL Prof. Doutor Félix Singo

phpmyadmin É uma aplicação de fácil utilização que serve para controlar base de dados MySQL. Pode-se utilizar para criar, copiar, apagar, renomear e alterar tabelas, fazer a manutenção de tabelas, apagar, editar e adicionar campos, exportar ou importar uma base de dados, e muito mais.

http://localhost/phpmyadmin/

Como criarumabase de dados Existem duas possibilidades: Através do ambiente gráfico Através do comando SQL

Ambiente gráfico Inserir o nome da base de dados

ComandoSQL Database and Applications CREATE DATABASE `cliente` ; Chamar janela SQL janela SQL

Criar tabela dados_cliente(id_cliente,nome,email,contacto) Insere-se os atributos tendo em conta o tipo de dado e chave primaria

Criação da tabela usando o comando SQL CREATE TABLE cliente. dados_cliente ( `id_cliente` INT NOT NULL AUTO_INCREMENT, `nome` VARCHAR( 20 ) NOT NULL, `email` VARCHAR( 30 ) NOT NULL, `contacto` VARCHAR( 15 ) NOT NULL, PRIMARY KEY ( `id_cliente` ) );

Inserção dos dados Database and Applications Seleccione o campo inserir Inserção dos dados Campo de inserção dos dados

INSERT INTO `cliente`.`dados_cliente` (`id_cliente`,`nome`,`email`,`contacto` ) VALUES(NULL, 'Felix singo', 'fsingo@up.ac.mz', '+25882xxxxxxx'); Clique executar

Como visualizar os dados registados Selecione o campo visualizar Tabela dados_cliente com dados

Criandooscódigos Código HTML, PHP e MySQL para inserir e exibir as informações registadas no banco de dados. Criaremos agora 4 arquivos:

3 Ficheiros: formulario.html - ficheiro em HTML usado para "pegar" os dados. config.php - ficheiro para a conexão com o BD. Registar_dados_formulario.php ficheiro para inserção dados na Tabela "dados".

Formulario.html <body bgcolor="#cacaff"> <div align="center"><strong>dados Pessoais</strong></div> <form method="post" action="registar_dado_formulario.php"> <table width="220" border="1" align="center" bgcolor="#3737ff"> <tr> <td width="52">nome</td> <td width="152"><label> <input type="text" name="nome" /> </label></td> </tr> <tr> <td>email</td> <td><label> <input name="email" type="text" id="email" /> </label></td> </tr> <tr> <td>contacto</td> <td><label> <input name="contacto" type="text" id="contacto" /> </label></td> </tr> </table> <p align="center"> <label> <input name="submit" type="submit" id="submit" value="registar" /> </label> </p> </form> </body>

Codigo fonte do formulario Database and Applications <body bgcolor="#cacaff"> <div align="center"><strong>dados Pessoais</strong></div> <form method="post" action="registar_dado_formulario.php"> <table width="220" border="1" align="center" bgcolor="#3737ff"> <tr> <td width="52">nome</td> <td width="152"><label> <input type="text" name="nome" /> </label></td> </tr>

<tr> <td>email</td> <td><label> <input name="email" type="text" id="email" /> </label></td> </tr> <tr> <td>contacto</td> <td><label> <input name="contacto" type="text" id="contacto" /> </label></td> </tr> </table> <p align="center"> <label> <input name="submit" type="submit" id="submit" value="registar" /> </label> </p> </form> </body>

Algumas funções MySQL no PHP mysql_connect() Estabelece uma conexão com uma Base de Dados MySQL. mysql_query() Executa uma função em uma Base de Dados MySQL. Caso o link não for especificado, a última conexão aberta com o MySQL será usada.

mysql_select_db() Junto com a mysql_connect e a mysql_query, forma o grupo das 3 funções básicas. É com ela que o utilizador selecciona a base de dados onde irá trabalhar. Obs.: é somente a base de dados, e não a tabela de dados.

Config.php <?php $local_server = "localhost"; // local do servidor $usuario_server = "root"; // nome do usuario $senha_server = singo"; // senha $base_de_dados = "cliente"; // nome da base de dados $conn = mysql_connect($local_server,$usuario_server,$senha_server) or die ("O servidor não responde!"); // conecta-se a base de dados $db = mysql_select_db($base_de_dados,$conn) or die ("Não foi possivel conectar-se a base de dados!")?>

Registar_dados_formulario <?php //Arquivo para conectar a base de dados require('config.php')?> <?php //declarao de variaveis $nome=$_post[nome]; $email=$_post[email]; $contacto=$_post[contacto];

O mesmo nome definido na criação databela(id_cliente, nome, etc...) $sql="insert INTO `cliente`.`dados_cliente` (`id_cliente`, `nome`, `email`, `contacto`) VALUES ('', '$nome', '$email', '$contacto');"; $resultado=mysql_query($sql) or die ('ERRO!'); print "<script>javascript:alert('registo efectuado com sucesso')</script>";?>