当前位置:  开发笔记 > 编程语言 > 正文

PHP与SQL Server 2005+

如何解决《PHP与SQLServer2005+》经验,为你挑选了1个好方法。

目前,我们有一个连接到SQL Server 2005数据库的混合ASP/PHP设置.但是所有的查询工作都在客户端完成,我想将其中的一部分移植到PHP.

连接到Sql Svr需要什么驱动程序和/或连接字符串以及PHP中使用的语法是什么?


更新:好的所以我当然试图避免使用任何与复制DLL等有关的东西.我将查看SQL2K5PHP驱动程序(感谢Vincent).@jcarrascal为了清楚起见,通过"客户端"我的意思是我们的应用程序是一个作为HTA运行的内部Web应用程序,所有查询都通过javascript调用完成,实际提交数据库请求的ASP.



1> Vincent..:

您有两种选择:

1)php_mssql扩展:如果你想要具有相同的API mysql和mysqli的东西,那么使用php_mssql扩展.但有一个问题,与PHP捆绑的ntwdblib.dll文件无法正常工作.您必须从SQL Server 2000安装中找到此文件,或者您可以在Internet上找到它.据说这个API不是很可靠,但我已经使用它大约一年了.

http://ca.php.net/mssql

2)Microsoft SQL Server 2005 PHP驱动程序:如果您想要更现代的东西,但它没有相同的API并且缺少一些重要的功能(mssql_num_rows).最大的好处是它得到了微软的支持,很可能适用于未来的版本.

http://msdn.microsoft.com/en-us/data/cc299381.aspx

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有