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.
14/10/11 at 5:11 PM
D= windus user lo intentare cuando tenga sql server =)
15/10/11 at 11:28 AM
hahah pero solo fue por cuestiones laborales u.U