PHP无法连接到mssql数据库,怎么办?
1、这位朋友,你首先检查下相关服务有没有开启,方法是:开始-运行-输入services.msc-在右侧的服务列表项里查看与mssql server相关服务项是否合启动了,如果没有的就设置成启动,然后重启下服务器观察。
2、在你的发布目录建个php文件,内容:?php phpinfo();? 可以完整的看出你的php配置,是否加载了MSSQL模块。
3、连接mssql2008 result = sqlsrv_query($con,query);while($row = sqlsrv_fetch_array($result)){ 变量名称 = row[字段名称];} 在php3及以后的版本中不附带sqlsrv库了。所以要从微软这里下载。
PHP连MSSQL报错
信息提示表示 无法连接到服务器:1443。确认一下服务器的端口,是否打开远程连接。你要测试你能否连接到服务器,可以在你本地打开SqlServer并尝试连接。
sqlserver因为高度依赖windows,是无法在非windows下安装相应的客户端连接组件的 在windows系统下 php2以下,可以使用自带的 mssql 扩展,开启php对mssql的支持。
你连接的MySQL数据库还是mssql数据库?解决The mssql driver is not currently installed:在php安装目录下有一个php.ini文件,把这个文件里的;extension=php_mssql.dll这个语句前面的;(分号)去掉。
PHP加载不了MSSQL模块
你的原文:extension_dir 目录下确实有php_mysql.dll文件。检查extension_dir位置下是否存在php_mssql.dll文件,而不是php_mysql.dll。php_mysql.dll是MySQL的链接库。
可以完整的看出你的php配置,是否加载了MSSQL模块。
使用php链接mssql出错,但是代码没有问题,本机测试正常,上传到服务器又不行。如果是这种情况,请参照下面的步骤。
就是没有mssql,---解决方案---查错误日志吧。
版本有点啊啊,很明显的,也不要自己安dll文件。
用PHP连接MSSQL2008,当MSSQL2008密码达到31位及以上时不能连接,请问如...
建立连接odbc首先,在php程序所在的服务器设置odbc。这里32位和64位操作系统有区别。32位的从控制面板中管理工具中的数据源(odbc)直接建立就可以了,64位的要运行C:WindowsSysWOW64odbcad3exe从这里面设置。
从Sql Server 2008开始,不再支持PHP自带的驱动程序,需要使用微软提供的驱动程序。此驱动程序抛弃了mssql系列函数,只能使用sqlsrv和pdo的方式进行连接操作。
在你的发布目录建个php文件,内容:?php phpinfo();? 可以完整的看出你的php配置,是否加载了MSSQL模块。
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。可能是你的sql语句执行错误了,返回了false。
PHP高手请进,关于PHP连接MSSQL的问题
1、可以完整的看出你的php配置,是否加载了MSSQL模块。
2、建立连接 odbc 首先,在php程序所在的服务器设置odbc。这里32位和64位操作系统有区别。
3、。PHP连接MSSQL conn=mssql_connect(实例名或者服务器IP,用户名,密码);2。
4、使用php链接mssql出错,但是代码没有问题,本机测试正常,上传到服务器又不行。如果是这种情况,请参照下面的步骤。
5、方法是:开始-运行-输入services.msc-在右侧的服务列表项里查看与mssql server相关服务项是否合启动了,如果没有的就设置成启动,然后重启下服务器观察。如果ok就给分,有问题再截图发上来。