2010-09-30 12 views
5

Quiero conectar a un SQL Server 2000 de PHP instalado en una plataforma UNIX (CentOs) y para ser capaz de ejecutar consultas (SELECT y UPDATE). La solución debe ser compatible con los datos UTF-8.PHP para conexión de SQL Server

Al buscar a través de la web, descubro que existen muchos enfoques diferentes (freeTDS, unixODBC, ODBTP, Easysoft ODBC, Easysoft ODBC-ODBC Bridge, PDO).

¿Alguien podría indicarme la mejor solución para la conexión específica?

Respuesta

0

El hecho de que PDO_DBLIB fue (y sigue siendo) experimental me desalienta a usarlo. Decidí comenzar a probar una solución usando freeTDS, que parecía ser el método más simple. Resultó funcionar de manera excelente, para el caso de esa conexión específica y yo implementé la aplicación final usándolo.

1

PDO es la biblioteca preferida a.t.m, con PDO_DBLIB (al menos, para Linux), vea here. si lo necesita portátil entre Linux & Windows, use PDO_ODBC.

+0

Disculpe el downvote, pero notó que su comentario fue de 2010 y con MSSQL - PDO es experimental para MSSQL en este momento en 2012. – Duniyadnd

+1

@Duniyadnd: afaik, sigue siendo el método preferido. Si conoce uno mejor/más preferido, publique los detalles como respuesta. – Wrikken

Cuestiones relacionadas