PHP brinda soporte para base de datos Microsoft SQL Server pero sobre la plataforma de Windows a partir de la versión 5.3 dejo de brindarle soporte.
Un driver alternativo para MS SQL está disponible para Microsoft: http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx
La lista de funciones disponibles son las siguientes
- mssql_bind: Agrega un parámetro a un procedimiento almacenado o a un procedimiento almacenado remoto
- mssql_close: Cierra una conexión MS SQL Server
- mssql_connect: Abre una conexión MS SQL Server
- mssql_data_seek: Mueve el puntero a la fila deseada
- mssql_execute: Ejecuta un procedimiento almacenado sobre una base de datos MS SQL Server
- mssql_fetch_array: Devuelve una fila del resultado como matriz asociativa, numérica o ambas
- mssql_fetch_assoc: Devuelve una fila del resultado como matriz asociativa, con índices de texto
- mssql_fetch_batch: Devuelve el siguiente lote de registros
- mssql_fetch_field: Obtiene información del campo
- mssql_fetch_object: Devuelve la fila como objeto
- mssql_fetch_row: Obtiene registros como un array enumerado
- mssql_field_length: Obtener la longitud de un campo
- mssql_field_name: Obtener el nombre de un campo
- mssql_field_seek: Mueve el puntero a un campo especifico
- mssql_field_type: Obtiene el tipo de un campo
- mssql_free_result: Libera el resultado de la memoria
- mssql_free_statement: Libera la declaración de la memoria
- mssql_get_last_message: Devuelve el último mensaje proveniente del Server
- mssql_guid_string: Convierte un binario de 16 byte a un texto
- mssql_init: Inicializa un procedimiento almacenado o un procedimiento almacenado remoto
- mssql_min_error_severity: Establece la gravedad del error mínimo
- mssql_min_message_severity: Establece la gravedad del mensaje mínimo
- mssql_next_result: Mueve el puntero al siguiente resultado
- mssql_num_fields: Gets the number of fields in result
- mssql_num_rows: Obtiene el número de filas en el resultado
- mssql_pconnect: Abre una conexión persistente/li>
- mssql_query: Envía un query a la base MS SQL Server
- mssql_result: Obtiene el resultado
- mssql_rows_affected: Retorno el número de registros afectados por el query
- mssql_select_db: Selecciona una base de datos MS SQL Server