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:

  1. Conectar ao banco de dados.
  2. 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!");
?>

Entradas relacionadas: