Guia Essencial de PHP e MySQL: Fundamentos e Conexão
Classificado em Computação
Escrito em em português com um tamanho de 3,64 KB
Geração Dinâmica de HTML com PHP
Quando geramos código HTML dinamicamente, é possível escrever: valores de variáveis, textos simples (mensagens para usuários) e tags HTML.
Caracteres de Escape e Strings
Utilizamos \
como caractere de escape porque as aspas ("
) são caracteres que indicam o início e o fim de uma string. Exemplo:
<?php echo "<font color=\"red\"> teste </font>"; ?>
Envio de Dados via Link (URL)
Quando enviamos dados via link, o $
indica o início das variáveis passadas através do link e o &
indica a separação de variáveis. Exemplo:
http://www.teste.com.br?nome=Keli&idade=20
Funções PHP Essenciais
Função include()
A função include()
serve para incluir um arquivo PHP dentro de outro arquivo PHP.
Arrays de Recebimento de Dados de Formulários
Os arrays de recebimento de dados de formulários são: $_GET[]
e $_POST[]
. Definimos qual será usado através do atributo method
do formulário.
Definição de Índices de Arrays
Os índices dos arrays são definidos através do atributo name
no código HTML.
Tipos de Funções PHP
As funções do PHP são:
- Internas: Definidas pelo próprio PHP (ex:
include()
). - Externas: Definidas pelo programador (ex:
function exemplo($arg1, $arg2, $arg3) { /* comandos; */ /* [return $resposta;] */ }
).
Escopo de Variáveis
Escopo de uma variável é a área do programa onde as variáveis podem ser utilizadas.
Conexão com Banco de Dados MySQL
Passos para Conectar ao MySQL
Os passos para conectar-se ao MySQL são:
- Conectar ao banco de dados.
- Selecionar a base de dados.
Detalhes da Conexão ao Banco de Dados
Para se conectar ao banco de dados, é necessário indicar:
- O local onde o banco de dados está rodando (ex:
localhost
). - O usuário para acesso à base de dados.
- A senha para esse usuário.
A função de conexão retorna o identificador da conexão com o banco de dados; se houver erro, retorna uma falha.
Seleção da Base de Dados
Para a base de dados que precisamos informar, selecionamos o nome da base de dados que desejamos nos conectar e o identificador da conexão com o banco de dados.
Recomendação: Separar Conexão e Seleção
É recomendado separar a conexão ao banco e a seleção da base de dados, pois sempre que incluirmos o arquivo, estaremos automaticamente conectados ao banco e à base.
Tratamento de Erros na Conexão
As funções para conexão com o banco de dados e com a base retornam um erro caso não seja possível conectar.
Executando Comandos SQL no MySQL via PHP
A função usada para passar comandos SQL ao MySQL via PHP é mysql_query(consulta_sql, identificador_conexao);
Exemplo: mysql_query($query, $link);
Exemplo de Conexão MySQL em PHP
Exemplo de conexão ao banco de dados no localhost
, usuário root
e senha 123
:
<?php
$local = "localhost";
$user = "root";
$pass = "123";
$link = @mysql_connect($local, $user, $pass) or die("Falha na conexão com o MySQL!");
$base = "revisão";
mysql_select_db($base, $link) or die("Falha ao selecionar a base de dados!");
?>