Foros del Web » Programando para Internet » PHP »

PHP en Debian a SQL Server

Estas en el tema de PHP en Debian a SQL Server en el foro de PHP en Foros del Web. Hola amigos, tengo un apache corriendo en un Debian etch. Tengo unos scripts php heredados de otra máquina que hace uso de la librería mssql_xxxx(). ...
  #1 (permalink)  
Antiguo 02/09/2008, 08:18
 
Fecha de Ingreso: enero-2002
Mensajes: 91
Antigüedad: 22 años, 10 meses
Puntos: 0
PHP en Debian a SQL Server

Hola amigos,

tengo un apache corriendo en un Debian etch. Tengo unos scripts php heredados de otra máquina que hace uso de la librería mssql_xxxx(). Después de mirar cómo instalar de manera fácil (sin compilar PHP) el soporte para esta librería me decanté por el método apt-get install php5-sybase el cual funcionó muy bien. El problema es que las funciones mssql_field_name() y mssql_field_type() no parecen funcionar y las necesito. ¿Conoceis alguna manera de instalar pleno soporte para esta librería sin tener que compilar?

Por otra parte tengo el correspondiente driver PDO para MSSQL Server, así que supongo que podría reescribir el programa para que usara PDO en lugar de la libreria nativa de SQL Server, el problema es que no sé cómo obtener la información equivalente a mssql_field_name() y mssql_field_type() usando PDO cuando exploro un recordset.

¿Alguna luz?

Gracias de antemano
  #2 (permalink)  
Antiguo 02/09/2008, 10:09
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Respuesta: PHP en Debian a SQL Server

Si deseas conectarte desde Linux a SQL SEREVER con PDO debes usar la biblioteca pdo_dblib caso contrario debes usar las bibliotecas ODBC.

Cita:
El problema es que las funciones mssql_field_name() y mssql_field_type() no parecen funcionar y las necesito.
Esto tienes que obtenerlo directamente con sentencias SQL

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
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 21:27.