Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Apostila PHP e MySQL, Notas de estudo de Cultura

Apostila PHP e MySQL

Tipologia: Notas de estudo

2013

Compartilhado em 23/08/2013

wellington-guilherme-8
wellington-guilherme-8 🇧🇷

5

(4)

13 documentos

1 / 91

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
PHP e MySQL
Material
Livro: PHP e MySQL Desenvolvimento Web
Autores:Luke Welling, Laura Thomson
Edição: Tradução da Terceira Edição
Editora: Campus
Prof. Everton Hip
Prof. Everton Hipó
ólito de Freitas
lito de Freitas
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b

Pré-visualização parcial do texto

Baixe Apostila PHP e MySQL e outras Notas de estudo em PDF para Cultura, somente na Docsity!

Material 

Livro: PHP e MySQL – Desenvolvimento Web 

Autores:Luke Welling, Laura Thomson

Edição: Tradução da Terceira Edição

Editora: Campus

^ 

Prof. Everton HipProf. Everton Hip

óó

lito de Freitaslito de Freitas

Introdução 

Para que aprender PHP e MySQL? 

HTML é um desenvolvimento estático onde não permiteinteração entre site e usuário.

PHP e MySQL lhe tornará apto a desenvolver páginasWEB dinâmicas. 

Personalizáveis

Possuem

informações

em

tempo

real

armazenadas

no

banco de dados MySQL.

Introdução 

Páginas de apoio a PHP 

www.php.net 

Página oficial do PHP.

www.zend.com 

Zend Technologies é a desenvolvedora comercial do PHP. 

Certificações

Introdução 

O que é MySQL? 

É um sistema de gerenciamento de Banco de Dados(BD) relacional poderoso e muito rápido.

Possui

acesso

múltiplos,

ou

seja,

diversos

usuários

podem estar conectados ao banco ao mesmo tempo.

O que pode ser feito em um BD? 

Armazenar informações

Classificar e recuperar dados de forma eficiente.

Atualizar e excluir informações, etc.

Introdução 

Porque utilizar PHP e MySQL? 

Com PHP e MySQL o usuário poderá criar aplicaçõespoderosas,

multiplataformas

(WEB),

com

controle

de

banco de dados eficiente e seguro.

Introdução 

Algo mais!!!!! 

O PHP se encontra na versão 5.

O PHP é gratuito.

PHP é baseado em outras linguagens de programação,principalmente C e Perl.

PHP possui suporte a orientação a objetos.

PHP está disponível para muitos sistemas operacionais. 

Linux

FreeBSD

Windows

Utilizando o PHP 

Visão geral do PHP 

O que é necessário para desenvolvermos aplicaçõesem PHP? 

Servidor Web que interprete o PHP 

Será utilizado o servidor Apache 2.2.



Download

www.apache.org

PHP 5.0 

Download

www.php.net

Como instalar o PHP e MySQL se encontra no final do livroque estamos usando. (Apêndice A)

PHP e MySQL

Comunicação entre aplicações PHP.

Conhecimento necessário(figura 1.1): 

Conhecer HTML 

Texto simples

Formulários

Campos de formulário 

Type: text

Botão de envio 

Type: submit

Procedimentos necessários (figura1.1) 

Definir o Layout do seu site e desenvolver o designer.

Configurar a ação do formulário (action). 

Responsável por processar o pedido do cliente.

Configurar o método de envio a ser utlizado (method) 

Get 

Será enviado como parte da url.

Ex: http://localhost/exemplo.php?nome=everton&idade=

Post 

Será

enviado

como

um

pacote

separado

contendo

as

informações pertencentes ao formulário.

Processando o formulário (figura1.1).

Formulário vazio

Formulário preenchido

PHP e MySQL 

Processando o formulário (figura1.1).

Bob's Auto Parts - Order Results Bob's Auto PartsOrder ResultsOrder processed at ';echo date('H:i, jS F');echo '

';echo '

Your order is as follows:

';$totalqty = 0;$totalqty = $tireqty + $oilqty + $sparkqty;echo 'Items ordered: '.$totalqty.'';

if( $totalqty == 0){

echo 'You did not order anything on theprevious page!'; } else{

if ( $tireqty>0 )

echo $tireqty.' tires'; if ( $oilqty>0 )

echo $oilqty.' bottles of oil'; if ( $sparkqty>0 )

echo $sparkqty.' spark plugs';

} $totalamount = 0.00;define('TIREPRICE', 100);define('OILPRICE', 10);define('SPARKPRICE', 4);$totalamount = $tireqty * TIREPRICE

  • $oilqty * OILPRICE+ $sparkqty * SPARKPRICE;

echo 'Subtotal: $'.number_format($totalamount,2).'';

$taxrate = 0.10; // local sales tax is 10%$totalamount = $totalamount * (1 + $taxrate);echo 'Total including tax: $'.number_format($totalamount,2).'';if($find == 'a')

echo '

Regular customer.

'; elseif($find == 'b')

echo '

Customer referred by TV advert.

'; elseif($find == 'c')

echo '

Customer referred by phone directory.

';elseif($find == 'd')

echo '

Customer referred by word of mouth.

';else

echo '

We do not know how this customerfound us.

'; ?>

PHP e MySQL 

Estilos de tags no PHP.



Será adotado a tag



Atenção 

Os “...”(três pontos) usados a cima indica que nesteespaço ocorreria comandos(instruções) da linguagem.

Para ativar o estilo de tag desejado, leia no material de referência a página 07 e 08.

Instruções de PHP 

As instruções do PHP são inseridas entre as Tags

php instruções

Instrução echo 

Imprime para o navegador a string passada a ela. 

echo ‘aula de php’;

Todo final de instrução termina com ; (“ponto- virgula”); 

Esquecer de usar “;” no final da instrução é um erro desintaxe.