Ral*_*era 5 php pdo sql-server-2008
我在Windows上使用PHP 5.3.6并连接到SQL Server 2008数据库.
根据MSDN的文档,有两个驱动程序供我选择.
php_sqlsrv_53_nts_vc9.dll
php_pdo_sqlsrv_53_nts_vc9.dll
关于如何使用每个文档的文档很棒,但我不确定为什么我会使用一个而不是另一个.
有人可以提供一些基本差异(除语法之外)以及为什么一个比另一个更好的洞察力?
使用 PDO 的好处是,如果您的托管环境更改为 Linux 或 SQL Server 不可用,那么您只需进行很少的更改。连接字符串,您可以在其中指定哪种类型的数据库(SQL Server、MySQL、SQLite 等)将是主要的(如果不是唯一需要的更改)。(除了您的查询格式之外)