Conectar a SQL Server 2008 con PHP!!

Si, tuve peleándome un rato con el php y el sql server.
Cuando hice la conexion MySql – PHP sin problemas, lo malo fue cuando lo quise pasar a SQL.

Primero obvio en el codigo PHP hay que cambiar la función mysql_connect a mssql_connect.
Configurar correctamente el archivo php.ini ( Activando la extensión php_mssql.dll  y php_msql.dll )
También revisen su configuración de [SQL] en el mismo archivo… Guardamos

Abrimos el  “Administrador de Configuración de SQL Server”  y en “Configuración de  red de SQL Server / Protocolos de MSSQLSERVER”

Habilitan TCP/IP              [Configuramos:]  ../Propiedades/Direcciones IP / el ultimo parametro dice IPALL ponemos el puerto /*configuramos también el firewall*/

Canalizaciones con Nombre  <– Habilitarlo

Ahora en la carpeta donde están las Extensiones (ext)  de PHP, asegurarnos de que tenemos los archivos php_mssql.dll y php_msql.dll

Ex:

<?php

$conect = mssql_connect(Nombre_servidor”, “jok3r”, “passwd);
echo “La conexión a SQL SERVER se realizo con éxito;

?>

Se hace la conexión a sql y se guarda en $conect (para otras cosas podría ser útil)

Luego usamos la funcion para conectar con Sql Server y damos los Parámetros [servidor al que se conecta (puede ser localhost), usuario y contraseña]

En caso que ni así conectara .. hay que ir a la carpeta de instalación de PHP y remplazar el archivo ntwdblib.dll y copiarlo igual en C:\Windows\System32.

Anuncios