我主要使用PHP&;MySQL,但我有一个具有MS SQL和ASP安装程序的潜在客户.由于一些复杂的原因和离线软件集成,他们需要保持数据库的格式不变,这意味着不要迁移到MySQL,这将是我个人的偏好.
所以问题是,我可以使用PHP来访问和操作MS SQL数据库吗?还是我在这个问题上搞砸了?
提前谢谢你
我主要使用PHP&;MySQL,但我有一个具有MS SQL和ASP安装程序的潜在客户.由于一些复杂的原因和离线软件集成,他们需要保持数据库的格式不变,这意味着不要迁移到MySQL,这将是我个人的偏好.
所以问题是,我可以使用PHP来访问和操作MS SQL数据库吗?还是我在这个问题上搞砸了?
提前谢谢你
可以,停那儿吧.这取决于您使用的PHP版本,但如果您使用的是PHP5+,则可以使用Microsoft's SQL Server Driver for PHP.请确保您使用的是版本2,它为您提供了PDO功能和过程化风格.
您也可以使用PDO ODBC驱动程序来访问SQL Server实例,但是这种方法有更多的错误,我不推荐这样做.
最后,您可以使用PHPMSSQL库,但那更糟糕.如果可以,请使用微软自己的解决方案.
编辑:哦,还有DBLIB MSSQLPDO驱动程序--离那个也远点!