TeHospedo

www.TeHospedo.com.br

TeHospedo - Serviços de Internet
TeHospedia

PHP com SQL Server

De TeHospedia

  • O driver oficial PHP foi criado para suportar o SQL Server 2000.
  • Porém, o SQL Server da TeHospedo é o SQL Server 2005.
  • Como o driver oficial do PHP não atende bem ao SQL Server 2005, estamos usando o driver oficial da Microsoft para conexão PHP.

Você pode baixar o driver da Microsoft e instalá-lo gratuitamente em seu ambiente de testes, tal qual o banco de dados SQL Server 2005 Express e efetuar seus testes.

[editar] Documentação

Junto com o driver a Microsoft disponibiliza a documentação completa.

[editar] Exemplo de conexão

<?php

/* Dados de conexao */

$sql_username = "teste";
$sql_password = "teste";
$sql_database = "teste";
$sql_hostname = "teste";

/* Abrir conexao */

$connectionInfo = array("UID" => $sql_username, "PWD" => $sql_password);
$connectionInfo = array( "Database"=> $sql_database);
if ($conn = sqlsrv_connect( $sql_hostname, $connectionInfo)) {
   echo "Conectado.<br>\n";
} else {
     echo "Erro na conexao<br>\n";
     die( print_r( sqlsrv_errors(), true));
}

/* Executar suas operacoes */

$tsql = "SELECT id, nome FROM clientes";

/* Execute the query. */
$res = sqlsrv_query($conn, $tsql);
if($res) {
      echo "Query executada.\n";

      while($row = sqlsrv_fetch_array($res, SQLSRV_FETCH_ASSOC)) {
         echo $row['id'].", ".$row['nome']."<br>\n";
      }
} else {
      echo "Erro ao rodar a query (tabela clientes existe?)<br>\n";;
      die( print_r( sqlsrv_errors(), true));
}

/* Fechar conexao */
sqlsrv_close($conn);
?>

Ferramentas pessoais
Relacionamento
Está página foi modificada pela última vez em 21:22, 23 Agosto 2008. - Esta página foi acessada 1 664 vezes. - Sobre a TeHospedia
 
Capa Empresa Mapa do site Política de uso Infra-estrutura Trabalhe conosco