2011-12-04 2 views
5

Windows에서 PHP 5.3.6을 사용하고 SQL Server 2008 데이터베이스에 연결하고 있습니다.Windows에서 PHP를 사용할 때 SQL Server 용 기본 드라이버 또는 PDO 드라이버 (2)가 더 좋습니다.

MSDN의 문서에 따르면 내가 선택할 수있는 두 가지 드라이버가 있습니다.

php_sqlsrv_53_nts_vc9.dll

php_pdo_sqlsrv_53_nts_vc9.dll

각 중대하다,하지만 난 다른 이상을 사용하는 이유를 잘 모르겠어요 사용하는 방법에 대한 문서.

근본적인 차이점 (구문 외에)과 왜 다른 것이 더 나은지에 대한 통찰력을 줄 수 있습니까?

+0

구문은 실제로 가장 근본적인 차이입니다. 어쨌든 좋은 질문입니다. –

답변

0

PDO를 사용할 때의 장점은 호스팅 환경이 Linux로 변경되거나 SQL Server를 사용할 수 없다면 변경할 필요가 거의 없다는 것입니다. SQL Server, MySQL, SQLite 등 어떤 종류의 데이터베이스를 변경해야 하는지를 지정하는 연결 문자열입니다. (당신의 쿼리를 어떻게 포맷하는지는 별도)