php无法连接该数据库的解决方法

  介绍

小编给大家分享一下php无法连接该数据库的解决方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

php无法连接该数据库的解决办法:1、打开“php . ini”,并将”;扩展=php_mssql。dll”前面的分号去掉;2,重新下载php安装;3,把“ntwdblib”和“php_mssql”复制到系统目录中。

 php无法连接该数据库的解决方法

<强> php连接该数据库的方法以及错误设置

之前使用php连接该数据库总是失败,或者提示错误,以下几个方法可以测试!

为了能让php连接该软件,首先需要一些设置:

1。打开php . ini中,将;扩展=php_mssql.dll前面的分号(,)去掉,然后重启Apache。

如果不行的话,进行第2步:

2。检查一下你的php安装目录下的ext下面有没有php_mssql.dll存在,如果没有,

从www.php.net重新下载一个php安装,要下载那个压缩包的才是最完整的。

如果ext目录下已经有了php_mssql.dll,

那么你需要打开php . ini中,找到,extension_dir,=,“。/ext"

这一句(或者类似的。不一定是“。/ext",查找“extension_dir"即可),

然后把“。/ext"修改为你的php安装目录的ext目录的完整路径,

比如“c:/php/ext",或者“c:/程序,文件/php/ext"这样,然后再次重启Apache。

(如果还是不行的话,可能就需要第3步了,

3。把php目录下的ntwdblib。dll和php_mssql。dll复制到system32系统的系统目录中去,然后重起Apache)。

然后就可以连接该软件,并进行一些操作了。

1。连接该$康涅狄格州=mssql_connect(“实例名或者服务器IP",“用户名“,“密码“);

//测试连接如果康涅狄格州($)   {回声“连接成功“;}

2。选择要连接的数据库mssql_select_db (“dbname");

3。执行查询rs=mssql_query美元(“选择最高1 id、用户名从tbname",康涅狄格州美元);

或者直接执行更新、插入等语句,可以不用为返回结果赋值

mssql_query(“更新tbname设置用户名=& # 39;niunv& # 39;id=1“);

4。获取记录集行数回声mssql_num_rows (rs);

5。获取记录集if($行=mssql_fetch_array (rs)美元)

{   id=行[0];美元//获取身份证字段值   用户名=行[1];美元//获取用户名字段值   }

6。获取新增记录的ID将ID字段设置为身份字段,执行插入语句以后,

就会产生一个@@IDENTITY全局变量值,查询出来就是最后一条新增记录了的ID。

 

7。释放记录集mssql_free_result (rs);

8。关闭连接mssql_close(康涅狄格州);

看完了这篇文章,相信你对php无法连接该数据库的解决方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

php无法连接该数据库的解决方法