Foros del Web » Programando para Internet » PHP » Configuración PHP »

SQL PHP drivers

Estas en el tema de SQL PHP drivers en el foro de Configuración PHP en Foros del Web. Buenos días. Resulta que tengo un servidor web montado en windows 2008 con IIS7. Por otra parte tengo instalado PHP 5.3.24. Tengo una aplicación con ...
  #1 (permalink)  
Antiguo 20/05/2013, 03:42
 
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 11 años, 5 meses
Puntos: 0
Exclamación SQL PHP drivers

Buenos días.

Resulta que tengo un servidor web montado en windows 2008 con IIS7.
Por otra parte tengo instalado PHP 5.3.24.

Tengo una aplicación con un formulario en PHP que cuando rellene los campos se debe de insertar en una base de datos creada en SQL server 2005.

Mi pregunta es:

Que es lo que tengo que hacer para conectar PHP con SQL.

Me descarge el Driver php_sqlsrv_53_nts.dll y php_pdo_sqlsrv_53_nts.dll, posteriormente las añadi a la ruta de PHP y en el documento PHP.ini cree la llamada a estas librerias.

Pero sigue sin funcionar.

La version de mi compilador es la 9 y el thread esta en disable.
  #2 (permalink)  
Antiguo 20/05/2013, 03:50
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Respuesta: SQL PHP drivers

Aquí hablan de hacerlo mediante Propel:

http://senechaux.blogspot.com.es/201...rver-2005.html

Y aquí con PDO:

http://php.net/manual/es/ref.pdo-sqlsrv.php
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #3 (permalink)  
Antiguo 20/05/2013, 04:02
 
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: SQL PHP drivers

Gracias miktrv, he mirado el enlace de PDO y en teoria estoy cargando la dll necesaria segun el manual:

Si se está ejecutando PHP como no seguro con subprocesos (PHP 5.3), use el fichero php_pdo_sqlsrv_53_nts.dll. (Debería de usarse una versión no segura con subprocesos si se utiliza IIS como servidor web).

Pero no me va...

He mirado en el PHP info pero ni siquiera me viene como activado el driver
  #4 (permalink)  
Antiguo 20/05/2013, 04:26
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Respuesta: SQL PHP drivers

Activa la dll en el fichero de configuración php.ini y reinicia el servicio.

Quizás con eso te sea suficiente,

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #5 (permalink)  
Antiguo 20/05/2013, 04:57
 
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: SQL PHP drivers

Ya lo realize, incluso lo acabo de hacer de nuevo, lo que si lo he tenido que escribir la activación por mi cuenta, ya que este no venia por defecto.

He añadido las dll a la ruta necesaria y he escrito en el ini:

extension= php_pdo_sqlsrv_53_nts.dll
extension= php_sqlsrv_53_nts.dll

Justo en el apartado de las extensiones.

¿Aguna otra idea?
  #6 (permalink)  
Antiguo 20/05/2013, 09:46
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 13 años, 8 meses
Puntos: 21
Respuesta: SQL PHP drivers

Sino te funciona con pdo-sqlsvr, prueba con odbc()

http://www.php.net/manual/en/function.odbc-connect.php

Etiquetas: drivers, formulario, php, sql
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 14:50.