Estoy usando PHP 5.3.6 en Windows y conectándome a una base de datos de SQL Server 2008.Al usar PHP en Windows, ¿qué es mejor (1) el controlador nativo para SQL Server o (2) el controlador PDO?
De acuerdo con los documentos en MSDN hay dos controladores para elegir.
php_sqlsrv_53_nts_vc9.dll
php_pdo_sqlsrv_53_nts_vc9.dll
La documentación sobre cómo utilizar cada uno es grande, pero no estoy seguro de por qué me gustaría utilizar uno sobre el otro.
¿Puede alguien dar alguna idea sobre cuáles son las diferencias fundamentales (además de la sintaxis) y por qué una es mejor que la otra?
La sintaxis es en realidad la diferencia más fundamental :) Buena pregunta de todos modos. –