Introduo ao PHP Prof. Csar !"erto da #i!$a Introduo ao PHP Delimitadores de cdigo PHP <?php //tag de abertura // Cdgo PHP aqu!!! ?> //tag de fechamento Obs.: as pgnas devem possur a extenso .php !emplo: formuaro.php "esclar cdigo H#"$ e PHP <?php %% cdigo PHP antes do Doc#&pe. ?> <!DOCTYPE htm PUBLIC "-//W3C//DTD XHTML 1.0 Transtona//EN" "http://www.w3.org/TR/xhtm1/DTD/xhtm1-transtona.dtd"> <htm xmns="http://www.w3.org/1999/xhtm"> <head> <meta http-equv="Content-Type" content="text/htm; charset=utf-8" /> <tte>Ttuo da mnha pgna</tte> <?php %% 'digo PHP dentro do head. ?> </head> <body> <?php %% 'digo PHP dentro do bod&. ?> </body> </htm> <?php %% 'digo PHP depois de (echarmos a tag html) ?> *s +ari,+eis
As varves so representadas por um cfro ($)
segudo peo nome da varve;
O PHP case sensitive, ou se|a, ee dferenca
mnscuas de mascuas.
Nomes de varves devem ser ncados apenas com
uma etra ou _ (subnhado) e podem ser segudo de etras ou agarsmos;
Nunca utze caracteres especas em nome de uma
varve, como acentos ( ) e cedha (). *s +ari,+eis !emplo: <?php $nome = 'Mara Fernanda'; $nascmento = '06/09/1989'; $sobrenome = 'Overa Bastos'; ?> O comando echo !emplo -. <?php echo 'Heo Word'; ?> O comando echo !emplo -/ <?php $nome = 'Mauro George'; $nascmento = '06/09/1989'; $sobrenome = 'Overa Tavares'; echo $nome; echo $sobrenome; echo $nascmento; ?> PHP misturado com H#"$ <?php $ttuo = 'IFSP - Insttuto Federa de So Pauo'; $css = '<nk re="styesheet" type="text/css" href="css/estos.css" />'; $conteudo = 'Contedo quaquer, <strong>s para teste!</strong>'; ?> <!DOCTYPE htm PUBLIC "-//W3C//DTD XHTML 1.0 Transtona//EN" "http://www.w3.org/TR/xhtm1/DTD/xhtm1-transtona.dtd"> <htm xmns="http://www.w3.org/1999/xhtm"> <head> <meta http-equv="Content-Type" content="text/htm; charset=utf-8" /> <tte><?php echo $ttuo; ?></tte> <?php echo $css;?> </head> <body> <?php echo $conteudo; ?> <p>Eu posso repetr o vaor da varve sempre que eu quser saba? Ve|a aqu o nosso ttuo de novo "<?php echo $ttuo; ?>"</p> <p>E no necessaramente devera mprmr $ttuo apenas porque eu a decare prmero podera mprmr $css antes e depos $ttuo ou quaquer uma varve sso va de acordo com sua necessdade</p> <p>Agora re exbr $conteudo novamente ohe ea a</p> <p><?php echo $conteudo; ?></p> </body> </htm> 'oment,rio <?php // Comentro de uma nha apenas # Outro modo de escrever um comentro de uma nha /* Comentro de varas nhas com este podemos quebra nha e escrever quantas nhas qusermos. */ ?> PHP e "&s0l m&s0li1connect2host3username3pass4ord3dbname56 Parmetro %escrio host Nome ou endereo IP do computador username Nome do usurio do Mysql password Senha do usurio dbname Nome da base de dados do Mysql PHP e "&s0l <?php %%*brir a cone!o $conexao=mysq_connect("ocahost","root","fsp","meu_database"); %%#estar a cone!o f (mysq_connect_errno($conexao)) { echo "Faed to connect to MySOL: " . mysq_connect_error(); } %%7echar a cone!o mysq_cose($conexao); ?> PHP e "&s0l Inserir dados <?php 8s0l="INSERT INTO pessoa (codgo, nome) VALUES (1, 'Ana Carona')"; f (!mysq_query(8cone!ao, 8s0l)) { de('Error: ' . mysq_error($conexao)); } echo "Dados nserdos com sucesso."; ?> PHP e "&s0l Inserir dados a partir de um (ormul,rio <?php 8s0l="INSERT INTO pessoa (codgo, nome) VALUES" . "('$_POST|codgo|', '$_POST|nome|')"; f (!mysq_query(8cone!ao, 8s0l)) { de('Error: ' . mysq_error($conexao)); } echo "Dados nserdos com sucesso."; ?> PHP e "&s0l 'onsultar dados <?php 8s0l="SELECT codgo, nome FROM pessoa"; 8registros = mysq_query(8cone!ao, 8s0l); whe(8linha = mysq_fetch_array(8registros)) { echo 8linha|'codgo'| . " " . 8linha|'nome'|; echo "<br>"; } ?> PHP e "&s0l 'onsultar dados <?php 8s0l="SELECT codgo, nome FROM pessoa"; 8registros = mysq_query(8cone!ao, 8s0l); whe(8linha = mysq_fetch_array(8registros)) { echo 8linha|'codgo'| . " " . 8linha|'nome'|; ?> <br /> <?php } ?> PHP e "&s0l 'onsultar dados e e!ibir em uma tabela <?php 8s0l="SELECT codgo, nome FROM pessoa"; 8registros = mysq_query(8cone!ao, 8s0l); echo "<tabe border='1'><tr><th>Cdgo</th><th>Nome</th></tr>"; whe(8linha = mysq_fetch_array(8registros)) { echo "<tr>"; echo "<td>" . 8linha|'codgo'| . "</td>"; echo "<td>" . 8linha|'nome'| . "</td>"; echo "</tr>"; } echo "</tabe>"; ?> PHP e "&s0l 'onsultar dados por um par9metro <?php 8s0l="SELECT codgo, nome FROM pessoa WHERE nome = 'Ana Carona' "; 8registros = mysq_query(8cone!ao, 8s0l); whe(8linha = mysq_fetch_array(8registros)) { echo 8linha|'codgo'| . " " . 8linha|'nome'|; echo "<br>"; } ?> PHP e "&s0l !cluir registro 2e!emplo -.5 <?php 8s0l="DELETE FROM pessoa WHERE codgo = 1"; f (mysq_query(8cone!ao, 8s0l)) { echo "Regstro excudo com sucesso."; } ?> PHP e "&s0l !cluir registro 2e!emplo -/5 <?php 8s0l="DELETE FROM pessoa WHERE nome = 'Ana Carona' "; f (mysq_query(8cone!ao, 8s0l)) { echo "Regstro excudo com sucesso."; } ?> PHP e "&s0l !cluir registro 2e!emplo -:5 <?php 8parametro= 81;#|'codgo'|; 8s0l="DELETE FROM pessoa WHERE codgo = 8parametro "; f (mysq_query(8cone!ao, 8s0l)) { echo "Regstro excudo com sucesso."; } ?> Refer&ncias