2. PHP
• Conexão
com
Base
de
Dados
(MySQL)
//
Conecta
$db
=
mysql_connect(
DB_HOST,
DB_USER,
DB_PASS
);
DB_HOST
-‐>
IP
ou
nome
da
máquina
que
está
o
SGBD
(
Ex.:
“localhost”
)
DB_USER-‐>
Usuário
do
Banco
de
Dados
(Ex.:
“root”)
DB_PASS
-‐>
Senhado
Banco
de
Dados
(Ex.:
“”)
$db
-‐>
variável
onde
ficará
a
conexão
3. PHP
• Conexão
com
Base
de
Dados
(MySQL)
//
Seleciona
a
Base
de
Dados
mysql_select_db(
DB_BANCO,
$db
);
DB_BANCO
-‐>
Base
de
Dados
que
irá
usar
(Ex.:
“agenda”)
$db
-‐>
variável
conexão
criada
anteriormente
4. PHP
• Conexão
com
Base
de
Dados
(MySQL)
//
Executa
a
Query
SQL
$retorno
=
mysql_query(
$sql
);
$sql
-‐>
código
SQL
$retorno
-‐>
retorna
um
objeto
ou
false,
se
for
false
pode
obter
o
erro
através
da
função
mysql_error()
5. PHP
• Conexão
com
Base
de
Dados
(MySQL)
//
Obtem
cada
linha
dos
registros
retornado
por
uma
consulta
$registro
=
mysql_fetch_array(
$retorno
)
$registro-‐>
será
uma
array
com
os
campos
de
um
registro
$retorno
-‐>
variável
com
os
dados
retornados
na
consulta
7. PHP
• Conexão
com
Base
de
Dados
(MySQL)
– Exemplo
de
como
obter
dados:
8. PHP
Mão
na
Massa!
Faça
um
formulário
(POST)
contendo
os
campos
nome
(text),
idade
(text)
e
sexo
(select)
e
botão
enviar
(submit).
Quando
o
aluno
clicar
em
enviar,
pegue
o
nome,
idade
e
sexo
e
jogue
na
tabela
teste_aluno.
Dados
da
tabela:
nome
-‐>
varchar(100),
idade
(int)
e
sexo
-‐>
varchar(20)