terça-feira, 25 de junho de 2013

Várias formas de se conectar a SQL Server em PHP

Prosseguindo na série de posts sobre PHP e SQL Server, vou listar aqui as diversas formas de se conectar ao banco de dados da Microsoft a partir de código em PHP. Em todos os exemplos o servidor se chama padaria-server, o usuário é padeiro e a senha é pão francês. Os exemplos com ODBC supõem a existência de uma conexão ODBC chamada "Padaria".

Funções MSSQL

$conn = mssql_connect("padaria-server","padeiro","pão francês");

A função mssql_connect permite conexão direta ao banco, mas não está disponível em versões de PHP posteriores à 5.3.

Funções ODBC

$conn = odbc_connect("DSN=Padaria","padeiro","pão francês");

A função odbc_connect e sua família executam consultas a qualquer banco, desde que o respectivo driver OBDC esteja instalado. Adicionar uma conexão ODBC é uma tarefa fácil no Windows, mas é muito trabalhosa no Linux e, em si, já é assunto para um post futuro. Essa família de funções já vem compilada com a versão PHP do Windows e não exige modificação do arquivo php.ini.

Conexão direta com a PDO

Isso pode ser feito de pelo menos três formas, dependendo do sistema operacional e da versão do PHP.

Nenhum comentário:

Postar um comentário