Conectando ao MS SQL Server com PHP

De Wiki InfoLink
Ir para: navegação, pesquisa

Acesso Rápido

Para se conectar em um Microsoft SQL Server via PHP será necessário utilizar a função "mssql_connect();".

Um exemplo simples

<?mssql_connect ("<sql.exemplo.com.br>", "<usuário>", "<senha>");?>

Maiores informações: http://php.net/manual/pt_BR/function.mssql-connect.php

Detalhes

Funções de Acesso

O acesso ao SQL Server é feito através das “Microsoft SQL Server Functions”. Para maiores detalhes sobre estas funções consulte:

Ativação do Serviço

As funções de acesso ao SQL Server somente serão habilitadas para o um “site”, após o respectivo chamado no Helpdesk solicitando a ativação das “Extensões MS-SQL”.

Script de exemplo

Uma query simples

O Exemplo abaixo mostra um fragmento de código implementando uma query genérica ao SQL Server:

<html>
<body>
<?php
$con = mssql_connect ("<sql.exemplo.com.br>", "<usuário>", "<senha>");
mssql_select_db ("<banco_de_dados>", $con);
$sql= "SELECT * FROM <tabela>";
$rs= mssql_query ($sql, $con);
echo "<pre>";
while ($row = mssql_fetch_array($rs)) {
print_r ($row);
}
mssql_close ($con);
?>
</body>
</html>

Atenção: Note que para acessar a base de dados é necessário abrir uma conexão primeiro - “mssql_connect”; deve-se em seguida selecionar-se o banco de dados a ser consultado - “mssql_select”; e a consulta é efetuada via mssql_query.

Exemplo de coleta de dados

O fragmento de código abaixo, inicia a coleta dos dados dos campos nome, telefone, sexo, idade, cep endereço, cidade, pais, estado e esporte que estão na tabela “usuario”.

<?php
$con = mssql_connect("nome_do_servidor", "nome_do_usuário", "senha");
mssql_select_db("nome_do_banco_de_dados", $con);
$rs = mssql_query("SELECT nome, telefone, sexo, idade, cep, endereco, cidade, pais, estado, esporte FROM usuario");
?>

Nota: As conexões persistentes estão desabilitadas nos ambientes compartilhados da InfoLink, portanto não deve-se utilizar a função 'mssql_pconnect”.

Veja Também