我现在PHP和JSP都可以运行
JSP可以连接数据库
但是PHP不能连接数据库,怎么回事啊?
以下是我的代码
$myServer = "124.172.125.197"; //主机
$myUser = "jmkjxy"; //用户名
$myPass = "jmkjxy023"; //密码
$myDB = "jmkjxy"; //MSSQL库名 $s = mssql_connect($myServer, $myUser, $myPass); $d = mssql_select_db($myDB, $s); $query = "SELECT * FROM TAB_XI where id =1"; 结果显示错误;Fatal error: Call to undefined function mssql_connect() in /home/jmkjxyaj6mpkvj4x9y/wwwroot/a.php on line 16 我看了一些帖子,说要找PHP.ini文件
但是我没有找到这个文件在哪里啊
JSP可以连接数据库
但是PHP不能连接数据库,怎么回事啊?
以下是我的代码
$myServer = "124.172.125.197"; //主机
$myUser = "jmkjxy"; //用户名
$myPass = "jmkjxy023"; //密码
$myDB = "jmkjxy"; //MSSQL库名 $s = mssql_connect($myServer, $myUser, $myPass); $d = mssql_select_db($myDB, $s); $query = "SELECT * FROM TAB_XI where id =1"; 结果显示错误;Fatal error: Call to undefined function mssql_connect() in /home/jmkjxyaj6mpkvj4x9y/wwwroot/a.php on line 16 我看了一些帖子,说要找PHP.ini文件
但是我没有找到这个文件在哪里啊
php.ini去掉php_mysql.dll前面的分号,
重启apache.另外请确定你的客户端能正常的联接到mssql
一般在windows目录,
或者php安装目录,如果没有,将php.ini.*的一个文件改成php.ini
复制到windows目录或者apache.exe所在的目录
我测试了JAVA都可以连接到MSSQL
2、尝试用dl函数加载mssql扩展(成功的希望不大)
3、通过jsp程序转接
可以教我一下不?
1.首先确认php.ini中的extensions的extension=php_mssql.dll前的分号已经去掉。2.通过phpmyadmin确认此版本的php支持mssql函数。3.如果 仍不能使用mssql_connect()函数,则将你的php目录下的ntwdblib.DLL文件拷贝到c:\windows\system32目录下。4.若还不行,右键查看ntwdblib.DLL文件的版本,将其替换为最新的版本 2000.80.194.0 。一般即可解决问题。