PHP com Banco de Dados SQL
|
|
- Maria de Belem Neusa Regueira Vasques
- 8 Há anos
- Visualizações:
Transcrição
1 com Banco de Dados SQL 1
2 com Banco de Dados SQL IX Seminário de Tecnologia Funcesi
3 PROGRAMAÇÃO O que é HTML? Sites dinâmicos Prática 1: Uso básico do Sothink (Editor HTML) Prática 2: Conexão com MySQL (Inserção de Tupla) 3
4 O QUE É HTML? 4
5 O QUE É HTML? HTML HYPERTEXT MARKUP LANGUAGE É o elemento primário de uma página Web Sintaxe faz uso de Tags (marcações). Ex.: <html> </html> <body> </body> É uma linguagem de interpretação Não é compilável Necessita de um Browser para interpretar o código. Ex: Internet Explorer, Mozilla Firefox ou Netscape É naturalmente estático = não é autoatualizável. 5
6 O QUE É HTML? 6
7 O QUE É HTML? 7
8 O QUE É HTML? 8
9 O QUE É HTML? 9
10 DERIVAÇÕES DO HTML XML Extensible Markup Language (Linguagem Extensiva de Marcação). Semelhante ao HTML => permite personalização dos elementos (tags) <moradores> <casa> <nome>fernando</nome> </casa> </moradores> 10
11 DERIVAÇÕES DO HTML XHTML Extensible Hypertext Markup Language (Linguagem Extensiva de Marcação de Hipertexto). É uma reformulação do HTML Pode ser estendido pelo programador, ampliando as Tags pré-definidas Foi incluído o CSS Cascade Style Sheets (Páginas em estilo de cascata) Permite, entre outros, a personalização de leiaute de forma a aplicar o padrão do usuário a todas as páginas HTML. 11
12 FERRAMENTAS DE SUPORTE JAVASCRIPT. <script language="javascript" type="text/javascript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.mm_p) d.mm_p=new Array(); var i,j=d.mm_p.length,a=mm_preloadimages.arguments; for(i=0; i<a.length; i++) if (a[i].indexof("#")!=0){ d.mm_p[j]=new Image; d.mm_p[j+ +].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexof("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(! (x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i] [n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=mm_findobj(n,d.layers[i].document); if(!x && d.getelementbyid) x=d.getelementbyid(n); return x; } </script> FLASH 12
13 O QUE É HTML? <script language="javascript" type="text/javascript"> <!-function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.mm_p) d.mm_p=new Array(); var i,j=d.mm_p.length,a=mm_preloadimages.arguments; for(i=0; i<a.length; i++) if (a[i].indexof("#")!=0){ d.mm_p[j]=new Image; d.mm_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexof("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;! x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;! x&&d.layers&&i<d.layers.length;i++) x=mm_findobj(n,d.layers[i].document); if(!x && d.getelementbyid) x=d.getelementbyid(n); return x; } Caramba, então terei que aprender tudo isso? E o? </script> 13
14 O QUE É HTML? CALMA RELAXE. É para isso que existem ferramentas próprias para desenho de páginas, sem termos muito que entender de HTML. Ex: Front Page, Dreamweaver, Sothink etc. 14
15 O QUE É HTML? Entretanto, o HTML apresenta as páginas com o conteúdo (textos, figuras, imagens, sons etc.) prédefinido e na ordem programada. LINGUAGEM DE MARKUP ESTÁTICA É limitado! 15
16 O QUE É HTML? RESUMINDO O HTML nada mais é do que um meio de apresentar páginas, via navegadores de WEB (Browsers), com códigos que são interpretados no momento de exibí-los. Todo conteúdo é apresentado na ordem de chamada dos códigos (tags). Portanto, trata-se de uma exibição de conteúdo pré-programada = estática. Ele não tem tags capazes de alterar, dinamicamente, o conteúdo, como consulta e exibição de informações a partir de banco de dados. Cuja deficiência, POR EXEMPLO, pode ser suprida pelo com um Banco de Dados SQL. 16
17 SITES DINÂMICOS 17
18 SITES DINÂMICOS Páginas com conteúdo variável que demandam aplicações de recursos dinamicamente apresentados. 18
19 SITES DINÂMICOS Para exibir conteúdos sob demanda, como por exemplo, apresentar a foto e os dados de um determinado produto de uma empresa, solicitados por um internauta, é preciso de uma apresentação DINÂMICA, com consulta a Banco de Dados. CONTEÚDO DINÂMICO E para conversar com Banco de Dados e o HTML usase uma linguagem para prover esses serviços. Ex: ASP (.NET MS), Perl, JSP, Coldfusion, etc. 19
20 SITES DINÂMICOS ASP Active Server Pages Microsoft. É nativo do Windows. Pode rodar em outras plataformas (P.Ex: Unix), mas tende a gerar problemas. Tem que ser comprado. Fácil de implementar e é muito usado no mercado. PERL Practical Extraction and Reporting Language É gratuito. Sintaxe complexa. Não tem suporte oficial (comunidade presta ajuda). 20
21 SITES DINÂMICOS Personal Home Page Roda em Windows, Linux, Unix. É gratuito. É fácil de usar (sintaxe simples). Não conta com suporte oficial (comunidade presta ajuda). 21
22 22
23 BREVE HISTÓRICO Rasmus Lerdof (1994) Consultor de Empresas (desempregado) Enviava currículo para empresas com script em PERL, para controle de número de visitantes de sua página. Depois criou um conjunto de ferramentas para exibir estes dados (Personal Home Page) Tools (linguagem C). Andi Gutmans e Zeev Surashi (1997) Reescreveram o código do engine corrigindo alguns erros. Comunidade e os dois alunos árabes (2000) Incrementam e reescrevem o código outras vezes. 3, 4 23
24 COMO FUNCIONA? 24
25 ANTES DE COMEÇAR Nunca use um editor (p.ex.: Word ou Wordperfect) Todas as páginas em devem ter a extensão.php Todo início de tag em deve começar com <? e terminar com?> Todo comando deve terminhar com ; As variáveis são tipificadas dinamicamente e devem começar com $ 25
26 ANTES DE COMEÇAR O código não é mostrado quando pedimos a exibição do código fonte, pelo Browser (proteção). é case sensitive! 26
27 27
28 28
29 29
30 1. VARIÁVEIS (Tipificação Dinâmica) <? $comeco = Aprendendo ; $valor = 2 + 3; $valor-; Echo $comeco $valor ;?> Aprendendo 4 30
31 2. CONCATENAÇÃO DE VARIÁVEIS <? $valor = 4; $comeco = Aprendendo ; echo $comeco..$valor;?> Aprendendo 4 31
32 3. CONSTANTES define( pi, ); $circunferência = 2 * pi * $raio; 32
33 ARITMÉTICOS LÓGICOS + * / % 4.- OPERADORES and, or, xor,!, &&, COMPARATIVOS INCREMENTO / DECREMENTO ==!= > >= < <= ++, -- 33
34 5. USO DE ASPAS <? $nome = Fernando ; $mostra1 = Meu nome é $nome! ; // aspas duplas $mostra2 = Meu nome é $nome! ; // aspas simples echo $mostra1 este é o resultado das aspas duplas <br> ; Echo $mostra2 este é o resultado das aspas simples. ;?> Meu nome é Fernando! este é o resultado das aspas duplas. Meu nome é $nome! este é o resultado das aspas simples. 34
35 6. ARRAYS $fruta[] = pera ; $fruta[2] = laranja $prefiro[ animal ] = Cachorro ; $matriz[0][1] = 1 célula da linha 1 ; $matriz[0][1] = 2 célula da linha 1 ; 35
36 7. ESTRUTURAS DE CONTROLE REPETITIVAS FOR - Sintaxe: for ([variável] = [valorinicial]; [condição término]; [passo] ) { } for ($I = 0; $I < 10; $I++) { echo Esta é a linha $I <br> ; } 36
37 8. ESTRUTURAS DE CONTROLE REPETITIVAS WHILE - Sintaxe: while ([condição término]) { } $I = 0; while ($I < 10) { $I++; echo Esta é a linha $I <br> ; } 37
38 9. ESTRUTURAS DE CONTROLE REPETITIVAS DO WHILE - Sintaxe: do { } while ([condição término]); $I = 0; do { $I++; echo Esta é a linha $I <br> ; } while ($I < 10); 38
39 10. ESTRUTURAS DE DESVIO (CONDICIONAIS) IF - Sintaxe: if ([condiçao]) { } [ elseif ([outra condiçao]) { } ] [ else { } ] If ($idade > 20) { echo Você é de maior. ; } else { echo Você é de menor. ; } 39
40 11. ESTRUTURAS DE DESVIO (CONDICIONAIS) Outra sintaxe: (([condição])? [valorcondicaoverdadeira] : [valorcondicaofalsa] $sexo = F ; echo (($sexo == M )? Você é homem : Você é mulher ); Você é mulher 40
41 12. ESTRUTURAS DE DESVIO (CONDICIONAIS) SWITCH - Sintaxe: switch ([variável]) { [ case [condição] : [comandos] break; ] default : [comandos] }; $idade = 15; switch ($idade) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: echo Você ainda é de menor ; break; default: Você atingiu a maioridade ; } Você ainda é de menor 41
42 13. FUNÇÕES FUNCTION - Sintaxe: function NOMEFUNC ($aluno, $curso = SI ) { echo O aluno $aluno estuda $curso ; return valor de retorno ; }; Nota: o segundo parâmetro desta função foi definido como default, quer dizer, se não passarmos nenhum valor, assume que $curso = SI. Se passarmos algum valor, assumirá o valor passado. 42
43 14. SAÍDA echo Mostra na tela ; print imprime ; 43
44 15. CRIANDO ARQUIVO DE CONEXÃO: conf_bd.php <? $bd = "localhost"; $bdusuario = "root"; $bdsenha = "masterkey"; $nomebanco = "aulaphp"; $url = " 44
45 16. EXEMPLO DE PROGRAMA CONSULTA USANDO conf_bd.php <? // inclui comandos escritos no arquivo de configuração chamado CONF_BD. require_once("conf_bd.php"); // realiza conexao $conexao = mysql_connect($bd,$bdusuario,$bdsenha) // ("localhost", "root", "vertrigo") or die("banco de dados não acessível!"); // define SQL para consulta todos alunos cadastrados $sql1 = "SELECT * FROM aluno;"; 45
46 // envia requisição SQL para consulta (backend) e joga array na variável $res1 $res1 = mysql_db_query($nomebanco, $sql1, $conexao) or die ("Não foi possível conectar ao Banco de dados."); echo "Cod. Aluno Curso <br>"; // faça enquando houver um valor na matriz $res1, armazenando como linhas while ($valor = mysql_fetch_row($res1)) { echo "$valor[0] $valor[1] $valor[2] <br>"; } // libera ou limpa variável $res1 da memória mysql_free_result($res1); mysql_close($conexao);?> 46
47 17. ALGUNS COMANDOS BÁSICOS PARA MySQL mysql_connect([nomebanco],[usuário],[senha]); // Conecta ao banco de dados mysql_close([nomeconexão]); // fecha a conexão mysql_query([sql],[nomeconexão]); // envia uma query mysql_fetch_row([resultado sql]); mysql_free_result([resultado sql]); // libera a memória 47
48 18. CONECTANDO E INSERINDO TUPLA NO MySQL <? // inclui configuração de banco-de-dados include_once("conf_bd.php"); // estabelece conexão com o banco de dados $conexao = mysql_connect($bd,$bdusuario,$bdsenha) or die("impossível conectar"); // conecta-se ou imprime erro // cria a sql de insert $sql = "insert into aluno (codalu, nome, curso)"; $sql.= " values (". $codalu. ", '". $nome. "', '. $curso. "')"; $resultado = mysql_query($sql,$conexao); or die ("Impossível gravar dados"); // grava tupla ou erro / / Envia commit e fecha BD mysql_commit($conexao); mysql_close($conexao); }?> 48
49 PRÁTICA 1 Instalando o Vertrigo ou Wamp 49
50 PRÁTICA 1 Uso básico do Sothink 50
51 51
52 PRÁTICA 2 52
53 PRÁTICA 1 IMPORTANTE! Para que os conteúdos das variáveis do HTML (ou ) sejam passados para a próxima página de, todas as suas declarações e entradas têm que estar dentro da área de formulário. 53
54 PRÁTICA 2 Post = Não mostra os parâmetros na tela Get = Expõe os parâmetros 54
55 55
56 56
57 57
58 O QUE É HTML? 58
59 59
60 PRÁTICA 2 Produzir página para inserção de aluno (tupla) com conexão MySQL 60
61 PRÁTICA 3 Produzir página para exibir todos os alunos cadastrados 61
62 ALGUNS COMANDOS SQL Criar tabelas create table TABELA1 ( CODREGISTRO smallint not null auto_increment, CAMPO2 char(50) not null, CAMPO3 char(20) null, CODAUX smallint not null, primary key (CODREGISTRO), foreign key (CODAUX) references TABELA2 ); 62
63 ALGUNS COMANDOS SQL Inserir Tuplas insert into TABELA1 (CODREGISTRO, CAMPO2, CAMPO3, CODAUX) values (1, VALOR2, VALOR3, 4); commit; // salva inserções do buffer para o BD rollback; // desconsidera tuplas inseridas armazenadas em buffer. 63
64 ALGUNS COMANDOS SQL Consultas simples select * from TABELA1; // seleciona todos os campos da Tabela1 select CODREGISTRO, CAMPO2 from TABELA1; // seleciona só os campos CODREGISTO e CAMPO2 da Tabela1 select CODREGISTRO from TABELA1 where CAMPO2 = Fernando ; // seleciona só os campos CODREGISTO da Tabela1 onde CAMPO2 = 'Fernando' 64
65 ALGUNS COMANDOS SQL Consultas compostas select * from ALUNO where CODCURSO = (select CODCUR from CURSO where NOMECURSO = SI ); // seleciona todos os campos da tabela ALUNO, cujos CODCURSO sejam iguais a SI, presentes no campo NOMECURSO, da tabela CURSO (subconsulta). 65
66 ALGUNS COMANDOS SQL Funções Agregadas count = conta os registros (linhas). sum = soma o conteúdo númerico, totaliza. AVG = calcula a média aritmética. max = pega o maior valor. Min = pega o menor valor. Exemplos: select count(matalu) from aluno; select AVG(idade) from alunos where curso = SI ; 66
67 ALGUNS COMANDOS SQL Alterar dados das tuplas update TABELA1 set CAMPO2 = Thiago ; // cuidado! Aqui alterará todos os registros, colocando o nome Thiago em todas as tuplas! update TABELA1 set CAMPO2 = Thiago where CODREGISTRO = 23; // Aqui SÓ alterará o nome do CAMPO2 para Thiago cujo CODREGISTRO = 23! 67
68 ALGUNS COMANDOS SQL Apagar tuplas delete from TABELA1 where CAMPO2 = Cruzeirences ; // apagará todas as tuplas onde contenham a palavra Cruzeirences no CAMPO2! 68
69 MAIS INFORMAÇÕES
70 REFERÊNCIAS: Anselmo, Fernando 4 e MySQL. Maior, melhor e totalmente sem cortes Visual Books; Moraz, Eduardo Guia profissional Webdesign Digeratti Books; Coleção Info 2005 Sites Dinâmicos Info Exame; Alves, Leonardo Lacerda Desenvolvimento de aplicações Web com CD-Rom. 70
71 com MySQL Fernando Martins Técnico em Processamento de Dados Graduado em Sistemas de Informação pela Funcesi Fotógrafo e Videomaker Webmaster da HS PRO Professor Funcesi fernando@hspro.com.br 71
Treinamento em PHP. Aula 1. Ari Stopassola Junior stopassola@acimainteractive.com
Treinamento em PHP Aula 1 Ari Stopassola Junior stopassola@acimainteractive.com Introdução PHP Hypertext Preprocessor Nome original era Personal Home Page Tools Criada por Rasmus Lerdorf e atualmente mantida
Leia maisProgramação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web
Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que
Leia mais2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Leia maisIntrodução ao PHP. Prof. Késsia Marchi
Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem PHP Mail() e BD @wre2008 1 Sumário Função mail(); Conexão com Banco de dados; @wre2008 2 Envio de e-mail O comando mail(): é a função do PHP para envio de e-mail.
Leia maisIntegrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza
Integrantes: Catarino Rodrigues Data: 26/10/2012 Leandro de Matos Pereira Leandro dos Santos Marciano Ramon Alves de Souza Disciplina: Banco de Dados para Internet Tema do Trabalho: Tecnologias para acesso
Leia maisJDBC Java Database Connectivity
5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes
Leia maisExemplo de uma barra de navegação onde foi usado o behavior Rollover Image. Realizado por Eduardo Rodrigues para o site zoom.pt.
1 of 5 3/22/10 12:29 PM Menus de navegação Exemplo de uma barra de navegação onde foi usado o behavior Rollover Image. Realizado por Eduardo Rodrigues para o site zoom.pt. A partir do menu insert do Dreamweaver
Leia maisUFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I
UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Programação para Internet I Aula 10 PHP: Trabalhando com Banco de Dados leticia@cafw.ufsm.br Acessando
Leia maisProgramação e Designer para WEB
Programação e Designer para WEB PHP Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Onde Estamos Introdução a hipertexto. A linguagem HTML. Ambientes para programação
Leia maisO código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.
1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente
Leia maisLinguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1
Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas
Leia maisSumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25
9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22
Leia maisHTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).
HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisProgramação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP
Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open
Leia maisFaça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico
Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
Leia maisPHP. Hypertext Pre-Processor
PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para
Leia maisAPOSTILA DE LINGUAGEM DE PROGRAMAÇÃO IV
APOSTILA DE LINGUAGEM DE PROGRAMAÇÃO IV CIÊNCIA DA COMPUTAÇÃO PROF. ERWIN ALEXANDER UHLMANN Universidade Guarulhos Página 1 Agradecimentos Agradeço a todos os alunos que com suas dúvidas me ajudaram a
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisEscrito por Sex, 14 de Outubro de 2011 23:12 - Última atualização Seg, 26 de Março de 2012 03:33
Preço R$ 129.00 Compre aqui SUPER PACOTÃO 3 EM 1: 186 Vídeoaulas - 3 dvd's - 10.5 Gybabyte. 1) SQL 2) Banco de Dados (Oracle 10g, SQL Server 2005, PostgreSQL 8.2, Firebird 2.0, MySQL5.0) 3) Análise e Modelagem
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisAlgoritmos em Javascript
Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays
Leia maisIntrodução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
Leia maisBANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre
BANCO DE DADOS BANCO DE DADOS Prof. Patrícia Lucas 3º Trimestre ROTEIRO PARA O 3º TRIMESTRE 1. O MySQL DDL SQL 1. Como funciona o MySQL 2. Como criar um banco de dados no MySQL 3. Como criar tabelas: comandos
Leia maisEnglish Português. By erickalves 25 Julho, 2009-01:08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios
Encontrar Blogs Crie o seu blog de graça Ganhe prêmios English Português Cel: +55 (21) 7417-9918 E-mail: erick@lithic.com.br Inserindo dados no banco em PHP + Ajax + jquery + Mysql + Validação (/pt-br/blog/tutoriais
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisGuia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec
Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisGUIA PHP com MYSQL Autor: Everton Mendes Messias
PHP (Hypertext Preprocessor) : Linguagem de programação interpretada. Tags PHP: phpinfo(); Comentários: //, # - comentário de uma linha /* comentário de várias linhas */ GUIA PHP com MYSQL Autor: Everton
Leia maisPHP INTEGRAÇÃO COM MYSQL PARTE 2
ABRIR CONEXÃO PHP INTEGRAÇÃO COM MYSQL PARTE 2 Professor: Leonardo Pereira Email: leongamerti@gmail.com Facebook: leongamerti Material de Estudo: http://www.leonti.vv.si Antes de podermos acessar informações
Leia maisOs objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisPHP (Seções, Cookies e Banco de Dados)
PHP (Seções, Cookies e Banco de Dados) André Tavares da Silva andre.silva@udesc.br Seções Basicamente, as seções são métodos que preservam determinados dados ativos enquanto o navegador do cliente estiver
Leia mais1.2.4. Organizar a estrutura do site
1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva
Leia maisIntrodução a PHP (Um Programa PHP)
Desenvolvimento Web III Introdução a PHP (Um Programa PHP) Prof. Mauro Lopes 1-31 16 Objetivos Nesta aula iremos trazer alguns conceitos básicos sobre PHP. Iremos trabalhar conceitos como server side scripts
Leia maisDesenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)
Desenvolvimento de Sistemas Web Prof. Leandro Roberto Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) JavaScript Eventos Alguns eventos de uma página HTML podem ser interceptados e programados
Leia maisConstruindo um sistema simples de cadastro de fornecedores em PHP e MySQL.
Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem
Leia maisTecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.
Tecnologia WEB III Prof. Erwin Alexander Uhlmann PHP e MySQL UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. Agradecimentos Agradeço à minha esposa Kátia por entender minha
Leia maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisInternet e Programação Web
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
Leia maisCaracterísticas do PHP. Começando a programar
PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo
Leia maisSQL Structured Query Language
Janai Maciel SQL Structured Query Language (Banco de Dados) Conceitos de Linguagens de Programação 2013.2 Structured Query Language ( Linguagem de Consulta Estruturada ) Conceito: É a linguagem de pesquisa
Leia maisCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de
Leia maisAula 03 - Projeto Java Web
Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação
Leia maisLista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!
Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder
Leia maiswww.coldfusionbrasil.com.br
www.coldfusionbrasil.com.br 2000 1 O que é Cold Fusion? 3 Arquitetura Cold Fusion 3 Cold Fusion Markup Language (CFML) 4 O que devo saber para programar em CFML? 4 HTML 4 Desenho de Banco de Dados Relacionais
Leia maisTreinamento em PHP. Aula 7. Ari Stopassola Junior stopassola@acimainteractive.com
Treinamento em PHP Aula 7 Ari Stopassola Junior stopassola@acimainteractive.com Banco de Dados Robustes no armazenamento Segurança, velocidade e facilidade na manipulação dos dados Controle e escalabilidade
Leia maisPrincipais Comandos SQL Usados no MySql
Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)
Leia maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------
Leia maisWeb Design. Prof. Felippe
Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre
Leia maisIntrodução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com.
IntroduçãoàTecnologiaWeb FerramentaseTecnologiasde DesenvolvimentoWeb ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br FerramentaseTecnologiasde DesenvolvimentoWeb
Leia maisUse a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP
Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP Software cliente: browser e outros Protocolo HTTP Infraestrutura de transporte
Leia maisDesenvolvimento em Ambiente Web. HTML - Introdução
Desenvolvimento em Ambiente Web HTML - Introdução O que é HTML? HTML é uma linguagem para descrever a estrutura de uma página WEB. Ela permite: Publicar documentos online com cabeçalhos, texto, tabelas,
Leia maisSensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com. Preparando o ambiente do Banco de dados Mysql
Criar database: Sensor de temperatura Parte 5 Cleiton Bueno www.cleitonbueno.wordpress.com Preparando o ambiente do Banco de dados Mysql CREATE DATABASE `tempuino` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
Leia maisFaculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível
Leia maisFaculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do
Leia maisSistema de Informação para Coleções de Interesse Biotecnológico
Sistema de Informação para Coleções de Interesse Biotecnológico Sidnei de Souza Centro de Referência em Informação Ambiental, CRIA 24º Congresso Brasileiro de Microbiologia Brasília, 04 de outubro de 2007
Leia maisTECNOLOGIA WEG II PHP com SGBD MYSQL
TECNOLOGIA WEG II PHP com SGBD MYSQL Existem diversas formas de se acessar o SGBD Mysql para manipulação de dados por meio do PHP. Consulte o manual do PHP, em www.php.net ou http://www.php.net/manual/pt_br/,
Leia maisCurso PHP Aula 08. Bruno Falcão brunogfalcao@gmail.com
+ Curso PHP Aula 08 Bruno Falcão brunogfalcao@gmail.com + Roteiro Conectividade com BD SQL + SQL Structured Query Language. Padrão para interagir com banco de dados relacionais. + Banco de dados Um banco
Leia maisPara testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia mais1. Introdução. 2. A área de trabalho
Curso Criiar web siites com o Dreamweaver Parrttee II 1. Introdução O Macromedia DreamWeaver é um editor de HTML profissional para desenhar, codificar e desenvolver sites, páginas e aplicativos para a
Leia maisWorld Wide Web e Aplicações
World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet
Leia maisPHP AULA1. Prof. Msc. Hélio Esperidião
PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR
Leia maisÁlgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:
Álgebra Relacional Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída operação (REL 1 ) REL 2 operação (REL 1,REL 2 ) REL 3 Operações básicas: seleção projeção
Leia maisInstituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia
Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print
Leia maisESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML. Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli
ESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli Objetivo; Roteiro da Apresentação Visão Geral sobre Internet,
Leia maisUM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto
UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC
Leia maisEscrito por Sáb, 15 de Outubro de 2011 01:19 - Última atualização Seg, 26 de Março de 2012 03:32
Preço R$ 129.00 Compre aqui Curso de PHP O.O usando Adodb, aprenda a criar uma loja virtual (carrinho de compras) até a geração do boleto bancário. Usei: Mysql e Dreamweaver cs4. São 163 videoaulas, 2
Leia maisLeonardo Gresta Paulino Murta leomurta@gmail.com
Leonardo Gresta Paulino Murta leomurta@gmail.com O Que é JDBC? API de acesso a banco de dados relacional do Java Faz uso do driver provido pelo banco de dados Roda SQL (create, insert, update, etc.) no
Leia maisProgramação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza
PHP e Banco de Dados progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net PHP e Banco de Dados É praticamente impossível
Leia maisBanco de Dados. Prof. Antonio
Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards
Leia maisTecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.
1 Tecnologia WEB II Prof. Erwin Alexander Uhlmann Introdução ao PHP UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. 2 Agradecimentos Agradeço à minha esposa Kátia por entender
Leia maisWWW - World Wide Web
WWW World Wide Web WWW Cap. 9.1 WWW - World Wide Web Idéia básica do WWW: Estratégia de acesso a uma teia (WEB) de documentos referenciados (linked) em computadores na Internet (ou Rede TCP/IP privada)
Leia maisLINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor
Leia maisEXERCÍCIOS PRÁTICOS. Banco de Dados
EXERCÍCIOS PRÁTICOS Banco de Dados Introdução ao uso do SQL Structured Query Language, considerando tanto DDL Data Definition Language quanto DML Data Manipulation Language. Banco de Dados selecionado:
Leia maisAPOSTILA DE PHP. Assuntos a serem abordados:
APOSTILA DE PHP 1ª AULA Assuntos a serem abordados: Conceito de PHP Conceito de Server Side Conceitos de Client Side Conceitos Servidor Web Conceito básico de Banco de Dados Funcionamento Ferramentas Utilizadas
Leia maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisTrabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011
Leia maisDesenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br
Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor
Leia maisLista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.
Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças
Leia maisPROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda
PROGRAMAÇÃO PARA INTERNET Introdução à AJAX Fonte: Raul Paradeda INTRODUÇÃO Para entender o que é o AJAX é necessário ter o prévio conhecimento de: HTML / XHTML; Javascript; CSS; XML. INTRODUÇÃO Ao pesquisar
Leia maisAULA 4 VISÃO BÁSICA DE CLASSES EM PHP
AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
Leia maisDESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia
DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP VitorFariasCoreia INFORMAÇÃOECOMUNICAÇÃO Autor Vitor Farias Correia Graduado em Sistemas de Informação pela FACITEC e especialista em desenvolvimento de jogos
Leia maisPROGRAMAÇÃO EM BANCO DADOS Stored Procedure e Trigger
PROGRAMAÇÃO EM BANCO DADOS Stored Procedure e Trigger A tecnologia de banco de dados permite persistir dados de forma a compartilha-los com varias aplicações. Aplicação 1 aplicação 2 aplicação 3 SGDB Banco
Leia maisAULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS
AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS Na grande maioria dos sistemas, faz-se necessário utilizar informações que estão armazenadas em uma determinada
Leia maisProgramação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza
Sessions e Cookies progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Cookies e Sessions Geralmente, um bom projeto
Leia maisMYSQL BÁSICO. 12 Horas Instrutor: Antonio Itamar Júnior
MYSQL BÁSICO 12 Horas Instrutor: Antonio Itamar Júnior BANCO DE DADOS - O que é MySQL - Criar bando de dados - Nomenclatura de banco de dados - Tipos de dados SQL - Atributos SQL - Criar Tabela - Inserir,
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem PHP @wre2008 1 Sumário PHP: Tipos de dados; Manipulação de dados; Utilizando formulário. @wre2008 2 Tipos de dados As variáveis são declaradas no momento de sua
Leia maisDesenvolvimento de Aplicações para Internet Aula 11
Desenvolvimento de Aplicações para Internet Aula 11 Celso Olivete Júnior olivete@fct.unesp.br www.fct.unesp.br/docentes/dmec/olivete jquery Na aula passada: Selecionando atributos Manipulando CSS Inserindo
Leia maisPlano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula
Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 2 Continuação do Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 3 Capítulo 2 - Site do Dreamweaver
Leia mais