Professional Documents
Culture Documents
Objetivos
O que é SQL/MySql
O ambiente MySql
A linguagem SQL
O que é PHP
Utilização da Linguagem
Conexão com Banco de Dados
Exemplos
Exercícios
V Seminário de Desenvolvimento em Software Livre
Objetivos do curso
Conhecer o PHP
mysql>desc pessoas;
mysql>alter table pessoas add data_nascimento
date;
mysql>alter table pessoas add telefone int;
mysql>alter table pessoas drop telefone;
mysql>alter table pessoas add telefone varchar
(10);
mysql>alter table pessoas modify telefone
varchar(15);
mysql>alter table pessoas change telefone fone
varchar(15);
V Seminário de Desenvolvimento em Software Livre
Exibindo, Apagando, Alterando
mysql>show tables;
mysql>show databases;
Site: http://br.php.net
<?php
phpinfo();
?>
/* */ : Bloco de comentário
/* Isto é
um bloco de comentário */
<HTML><HEAD>
<TITLE>Script de exemplo</TITLE>
</HEAD>
<BODY>
<CENTER>Bem-vindo ao script de exemplo:</CENTER>
<?
$hoje = date("d-m-Y");
echo "<BR><BR>Hoje é: $hoje.";
?>
</BODY>
</HTML>
V Seminário de Desenvolvimento em Software Livre
Variáveis
+ Adição
- Subtração
* Multiplicação
/ Divisão
. Concatenação
= Atribuição simples
+= Atribuição com adição
% Resto da divisão
== Igual a
=! Diferente de
<?php
echo “Nome Informado: “.$_GET['nome'];
echo “<br />Idade: “.$_GET['idade'];
?>
$a = 10; # $a é um inteiro
$b = (double) $a; # $b é um double
se "chover" if($chuva)
"Fico em casa" echo “Fico em casa”;
senão else
"Vou à praia" echo “Vou à praia”;
swith($mes)
{
case '1': echo “Janeiro”; break;
case '2': echo “Fevereiro”; break;
}
Function mesExtenso($mes)
{
switch($mes)
{
case '1': return “Janeiro”;
case '2': return “Fevereiro”;
}
}
Estabelecer a conexão
$con = mysql_connect
(“host”,”usuario”,”senha”);
Selecionar banco de dados
mysql_select_db(“banco”,$con);
Enviar a consulta
$q = mysql_query(“SELECT...”,$con);
Receber os dados
$dados = mysql_result($q,$LINHA,$COLUNA);
Fechar a conexão
mysql_close($con);
V Seminário de Desenvolvimento em Software Livre
Conexões – exemplo3.php
<?php
$con = mysql_connect
(“localhost”,”root”,”root”) or die(“Não foi
possível fazer a conexão”);
mysql_select_db(“curso”,$con) or die(“Não foi
possível selecionar o banco”);
$q = mysql_query(“SELECT nome FROM
pessoas”,$con);
echo mysql_result($q,0,0);
mysql_close($con);
?>
V Seminário de Desenvolvimento em Software Livre
Conexões – Funções básicas
nasair@solis.coop.br