03 - MySQLi - Conexão à Base de Dados.

article featured image

Esta aula tem como principal objetivo dar a conhecer a extensão MySQLi usada na programação em PHP no trabalho com bases de dados relacionais.

Existem três API  (Application Programming Interface) que podem ser usadas para o trabalho com bases de dados:

  • MySQL
  • MySQLi
  • PDO

Já foi falado, aqui no RASCUNHOS, na extensão de PHP MySQL. Nesta e nas próximas aulas iremos abordar a MySQLi e numa fase posterior falaremos da extensão MySQL orientada por objetos (PDO).

A extensão MySQLi foi aprimorada, oferecendo vantagens significativas, especialmente ao tirar proveito das melhorias presentes nos servidores MySQL a partir das versões 4.1.3 e mais recentes.

No entanto, podemos focar outras melhorias em relação à extensão de MySQL anterior:

  • Recomendada para projetos novos;
  • API suporta Charsets;
  • API suporta instruções preparadas do lado do servidor;
  • API suporta procedimentos armazenados;
  • API suporta múltiplas declarações;
  • Suporta todos MySQL 4.1 + funcionalidades.


Crie na raiz do seu projeto uma pasta chamada 'includes'. Dentro dela, vamos criar um ficheiro chamado functions.php e nele desenvolveremos as funções a serem utilizadas na nossa aplicação. Iniciaremos com a função responsável por estabelecer a conexão à base de dados:

A partir deste momento, podemos estabelecer a conexão à base de dados chamando esta função, que retorna a conexão.

Na próxima aula vamos ver como inserir registos da base de dados.

Bom trabalho...

Post AnteriorPost Seguinte