Foros del Web » Programando para Internet » PHP »

Conexion a Bd SqlServer con php

Estas en el tema de Conexion a Bd SqlServer con php en el foro de PHP en Foros del Web. Tengo el siguente problema y solicito ayuda....Tengo instalado php en mi pc, este funciona perfectamente cuando me conecto a una Bd MySql. Ahora necesito hacer ...
  #1 (permalink)  
Antiguo 07/10/2004, 10:44
Avatar de ciberpato  
Fecha de Ingreso: agosto-2004
Mensajes: 142
Antigüedad: 19 años, 8 meses
Puntos: 1
Pregunta Conexion a Bd SqlServer con php

Tengo el siguente problema y solicito ayuda....Tengo instalado php en mi pc, este funciona perfectamente cuando me conecto a una Bd MySql. Ahora necesito hacer un a conexion a una Bd Sql Server 2000 y no me resulta:
Para la conexion tengo lo siguente:

$conexion= mssql_connect("localhost","username","pwd");

cuando lo ejecuto me reclama con el siguente mensaje:

Fatal error: Call to undefined function: mssql_connect()

¿Quien me puede explicar como soluciono esto?

Última edición por ciberpato; 07/10/2004 a las 10:46
  #2 (permalink)  
Antiguo 07/10/2004, 10:53
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
debes entrar a php.ini y activar la librería de sqlserver quitando el punto y coma (;) que parece delante de esta línea:

extension=php_mssql.dll

recuerda que debes tener las librerias cliente de sql server instaladas en tu servidor o tener sql server instalado en el mismo.
  #3 (permalink)  
Antiguo 07/10/2004, 11:05
Avatar de ciberpato  
Fecha de Ingreso: agosto-2004
Mensajes: 142
Antigüedad: 19 años, 8 meses
Puntos: 1
hice lo indicado.... ahora no me manda ese mensaje ...pero si me reclama :

Unable to load dynamic library './php_mssql.dll' - No se puede encontrar el módulo especificado

El sql server 2000 esta instalado en mi pc... creo yo que las correspondientes librerias se instalan al instalar el sql server. claudiovega que crees que me falta... debo instalar estas librerias en forma independiente???...... gracias por tu respuesta
  #4 (permalink)  
Antiguo 07/10/2004, 11:14
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
la libreria php_mssql.dll debe estar dentro de un directorio en donde tienes instalado php, por ejemplo yo la tengo en: C:\php\extensions, por tanto, en php.ini tengo esta linea:

extension_dir = C:/PHP/extensions/

comprueba eso.
  #5 (permalink)  
Antiguo 07/10/2004, 13:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Además de habilitar dicha extensión de PHP la cual le aporta todo ese juego de funciones mssql_xxxx() a PHP .. se debe instalar en el -servidor- que corre PHP al menos la versión "Cliente" de M$ SQL Server que le aporta todo el resto de librerías que actualmente está reclamando PHP que faltan ..

Revisa la ruta que comenta claudiovega y la instalación de MS SQL server .. que si dices que lo tienes instalado en el mismo PC que corre PHP ya tendrás lo necesario (resto de librerias) que necesitas.

Un saludo,
  #6 (permalink)  
Antiguo 07/10/2004, 15:44
Avatar de ciberpato  
Fecha de Ingreso: agosto-2004
Mensajes: 142
Antigüedad: 19 años, 8 meses
Puntos: 1
Me voy a poner a realizar todo lo expuestos por uds....y una vez mas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:15.