Internet e Programação Web



Documentos relacionados
PHP INTEGRAÇÃO COM MYSQL PARTE 2

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

TECNOLOGIA WEG II PHP com SGBD MYSQL

BANCO DE DADOS WEB. Professor Luciano Roberto Rocha

Programação Web Prof. Wladimir

PHP (Seções, Cookies e Banco de Dados)

22/05/2012 CRIANDO UM PROJETO COM TELAS ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS TAREFAS PHP MYSQL PARTE 2

SISTEMA GERENCIAMENTO DE PRODUTOS PHP E MySQL 1. APRESENTAÇÃO

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

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)

13 Conectando PHP com MySQL 13.1 Introdução

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

GUIA PHP com MYSQL Autor: Everton Mendes Messias

QUESTÃO 4 QUESTÃO 3 QUESTÃO 6 QUESTÃO 5. O código a seguir imprimirá Resultado = 33. <?php $var = 3; echo Resultado =. ($var + 3);?

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

Banco de Dados com PHP

PHP e MySQL. Programação de Servidores Marx Gomes Van der Linden.

Treinamento em PHP. Aula 7. Ari Stopassola Junior

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Como criar um banco de dados usando o mysql

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

Desenvolvimento de Aplicações para Internet Aula 8

Trabalho do Grupo Nº 3

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

6. Introdução à Linguagem PHP

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

PHP. O navegador é responsável pelo tratamento do script. Utilizado para diminuir o processamento do servidor

Desenvolvimento de Aplicações para Internet Aula 11

Curso PHP Aula 08. Bruno Falcão

FMH Mestrado Gestão do Desporto Sistemas de Informação

Desenvolvimento de Aplicações para Internet Aula 5

Programação Web Prof. Wladimir

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Desenvolvimento de Aplicações para Internet Aula 9

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Criação Pagina PHP & MySQL

Programando em PHP. Conceitos Básicos

APOSTILA DE PHP. Assuntos a serem abordados:

Programação Web Prof. Wladimir

Conectando com um banco de Dados

Controle de acesso. .com.br

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


Programação web Prof. Wladimir

English Português. By erickalves 25 Julho, :08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios

Tutorial: Gravação de imagens em banco de dados MySQL utilizando PHP

Sumário. Capítulo 1 O que é o PHP? Capítulo 2 Instalação do PHP Capítulo 3 Noções básicas de programação... 25

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

Cadastros de dados no MySQL

Sumário. Lista de Códigos

INTRODUÇÃO AO DESENVOLVIMENTO WEB

PHP. SQL / MySQL Ligação a base de dados Selecção e visualização de registos Adicionar, Eliminar, Pesquisar e Editar registos

Bool setcookie (string nome [, string valor [, int validade [, string caminho [, string dominio [, int seguro]]]]] )

PHP INTEGRAÇÃO COM MYSQL PARTE 1

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

CAPITULO 5 COMANDO DE FLUXO IF

AULA APLICAÇÕES PARA WEB SESSÕES E LOGIN E SENHA

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec

Nome: n.º WEB Série 2B 2C 2D 2E Barueri, 17/08/2009 2ª Postagem Disciplina: Gerenciamento e Estrutura de Banco de Dados Professor: Márcio

Edição de Setembro. Validação formulários com PHP. ... revistamensal de programação Open Source

7. Recursos PHP para a Internet

Interagindo com Banco de Dados

APOSTILA DE LINGUAGEM DE PROGRAMAÇÃO IV

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

PHP e MySQL Autenticação de Usuários

COMANDO DA AERONÁUTICA ESCOLA DE ESPECIALISTAS DE AERONÁUTICA SUBDIVISÃO DE ADMISSÃO E DE SELEÇÃO

Internet e Programação Web

PROCEDIMENTOS ARMAZENADOS (Stored Procedures)

Os componentes de um formulário são: Form, Input, Select e AreaText

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

Capítulo 4. Programação em ASP

Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2

Scriptlets e Formulários

Apostila de PHP Índice

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1

Conteúdo Programático de PHP

PHP Seguro Ernani Azevedo (PROCERGS DRE/ARS Unix)

Bases de Dados. Lab 7: Desenvolvimento de aplicações com PHP

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail

PRO2511. MySQL databases Parte III. Escola Politécnica da Universidade de São Paulo. Departamento de Engenharia de Produção

Sessão e inclusão de arquivos no PHP


mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

INTRODUÇÃO. No entanto, o que pode ser considerado um produto (resultado) da criação de BDs?

JDBC Java Database Connectivity

Aula 03 - Projeto Java Web

Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha

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

ASP Active Server Pages. ASP (Active Server Pages)

<div align=center> <h2>gerência de serviços:</h2> <table border="3" cellspacing="0" cellpadding="3" bordercolor="#0e750c" bgcolor="#d5ffd4">

TRABALHO FINAL 20 Pontos

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Desenvolvida exclusivamente para o Apostilando.com por Marcos Paulo Furlan

Transcrição:

COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014

1. PHP e MySQL O MySQL é o gerenciador de banco de dados mais usado com o PHP. Existem muitas funções pré-definidas para manipulação de conexões com bancos de dados. A função mysql_connect tenta uma conexão com um servidor MySQL. Deve-se passar como parâmetros: o nome do servidor (ou número IP) onde o MySQL está sendo executado, o nome de usuário e a senha deste usuário. O comando alternativo die trata um possível fracasso na conexão. A função mysql_selectdb seleciona qual base será selecionada dentro do banco de dados que foi conectado. O comando alternativo die trata um possível fracasso na seleção da base, podendo ser incluída uma mensagem customizada. A função mysql_query faz consultas à base previamente selecionada. Deve-se passar, como parâmetros, os comandos SQL apropriados. Novamente, o comando alternativo die pode tratar um não sucesso na consulta. Criar um arquivo com o nome: projeto001.php /* Este arquivo conecta um banco de dados MySQL Servidor = localhost */ //1º passo Conecta ao servidor MySQL if(!($id = mysql_connect("localhost",$usuario,$password))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador. "; else{ exit; echo "conectou"; //2º passo Seleciona o Banco de Dados if(!($con=mysql_select_db($dbname,$id))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador. ";

exit; 2. Exibição Para que os registros da consulta sejam exibidos, deve-se usar a função mysql_fetch_assoc, que retorna uma matriz com a linha atual e move para a próxima. Para se imprimir todos os resultados de uma query, é necessária a construção de uma estrutura de repetição (while) até que a função mysql_fetch_assoc não retorne nenhum valor (vazio). Para melhorar a apresentação dos resultados, é possível usar tags HTML que incluam os dados dentro de tabelas, por exemplo. Criar um arquivo com o nome: projeto002.php $resultado =mysql_query("select * FROM tabela"); $linhas =mysql_num_rows ($resultado); echo"<p><b>lista de livros da livraria</b></p>"; for ($i=0; $i<$linhas; $i++){ $reg = mysql_fetch_row($resultado); echo "$reg[0]</br> $reg[1]</br>br>"; 3. Inclusão Para se incluir dados em uma tabela MySQL, deve-se usar o comando INSERT. No exemplo a seguir, a inclusão de dados é estática. Para se criar um aplicativo que permita inclusão, seria necessário adaptar o script para receber dados via formulário e incluí-los no banco de dados. Criar um arquivo com o nome: projeto003.php

<html> <head> <title>formulário</title> </head> <body> <form method="post" action=" projeto004.php"> <input type="text" name="codigo" size="50"> <input type="text" name="titulo" size="50"> <input type="text" name="autor" size="50"> <input type="submit" value="enviar" name="enviar"> </form> </body> </html> Criar um arquivo com o nome: projeto004.php $codigo = $_POST["codigo"]; $titulo = $_POST["titulo"]; $autor = $_POST["autor"]; $sql = "INSERT into Tabela VALUES"; $sql.="('$codigo', '$titulo', '$autor')"; $resultado = mysql_query ($sql); 4. Exclusão O comando SQL DELETE remove um registro de uma tabela. A cláusula WHERE delimita a condição para que a remoção seja executada.

Criar um arquivo com o nome: projeto005.php <html> <head> <title>formulário - Exclusão</title> </head> <body> <form method="post" action=" projeto006.php"> <input type="text" name="codigo" size="50"> <input type="submit" value="enviar" name="enviar"> </form> </body> </html> Criar um arquivo com o nome: projeto006.php $codigo = $_POST["codigo"]; $sql = "DELETE FROM Tabela WHERE codigo=$codigo"; $resultado = mysql_query ($sql); $linhas = mysql_affected_rows(); if($linhas == 1){ echo "Livro excluido com sucesso!"; else{ echo "Livro não encontrado!";