2017: PHP CONECTAR COM SQL SERVER (MSSQL) | call to undefined function mssql_connect() | (RESOLVIDO)

1. 2017: PHP CONECTAR COM SQL SERVER (MSSQL) | call to undefined function mssql_connect() | (RESOLVIDO)

robson augusto
rlalier

(usa CentOS)

Enviado em 09/01/2017 - 13:56h

Versões: Apache/2.4.23, OpenSSL/1.0.2h e PHP/5.6.28
Erro: call to undefined function mssql_connect()
Objetivo: PHP conectar com a base de dados SQL SERVER

1 Detectae a sua versão
https://msdn.microsoft.com/pt-br/library/mt683517.aspx

2 Fazer o download de acordo com a versão
https://www.microsoft.com/en-us/download/details.aspx?id=20098

3 Extrair os arquivos na pasta de extensão do php, caminho está no php.ini
Geralmente ../php/ext

4 Carregar as extensões no php.ini
No meu caso ficou assim
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll

5 Conectar;


<?php
$serverName = "serverName\sqlexpress"; //serverName\instanceName
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>


http://php.net/manual/pt_BR/function.sqlsrv-connect.php



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts