PHP 查看是否支持MSSQL的方法:
检测是否存在mssql_connect函数;
if (function_exists("mssql_connect")){
echo 'PHP环境支持MSSQL!';
}else{
echo '环境不支持MSSQL数据库!';
}
查看phpinfo中mssql配置项是否开启,如果存在mssql配置项,则支持;否则,不支持。;
配置php连接mssql:
开启mssql扩展;打开php.ini配置文件,去掉extension=php_pdo_mssql.dll和extension=php_mssql.dll前面的“;”然后重启apache服务器;
将PHP目录下ext目录下的php_mssql.dll和ntwdblib.dll,复制到WINDOWS/system32文件夹下,然后重启apache即可。
支持, 5.2.X版本可以用内置扩展php_mssql.dll链接数据库就可以了, 使用版本在php的帮助文档中就有.
5.3.*版本的php只能连接到mssqlserver2005以上版本, 而且需要去微软网站下载sqlsrv组件(这是微软开发的,还没集成到php中), 然后根据sqlsrv文档就可以使用了. 很简单.
如果不懂可以问我. 我的项目就是用php链接到sql2005上的. 比mysql好用,呵呵
建议: 你用sqlsrv连接, 用习惯了后很方便.
看看有没有mssql这一项.如果有就说明支持,如果没有可以手动在php.ini里面开启.
mssql? php.ini中,把php_mssql前面的分号(;)去掉,