php 连接不上MSSQL,用的tomcat加APACHE,高分在线等,谢谢

conanfans 2009-12-04 09:55:53
我现在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文件
但是我没有找到这个文件在哪里啊
...全文
128 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lunajiayou 2009-12-10
  • 打赏
  • 举报
回复
LZ把这个删了吧
[Quote=引用 10 楼 lunajiayou 的回复:]
mysql_connect
[/Quote]
lunajiayou 2009-12-10
  • 打赏
  • 举报
回复
mysql_connect
babysc1 2009-12-04
  • 打赏
  • 举报
回复
c:\windows\syste32目录下啊 你装个集成的环境 自动就生成了啊
conanfans 2009-12-04
  • 打赏
  • 举报
回复
通过JSP怎么转接啊?
可以教我一下不?
xuzuning 2009-12-04
  • 打赏
  • 举报
回复
1、联系供应商开通php到mssql的连接(可能要另外付费)
2、尝试用dl函数加载mssql扩展(成功的希望不大)
3、通过jsp程序转接
conanfans 2009-12-04
  • 打赏
  • 举报
回复
对了

我的主机是西部数码租用的空间
我测试了JAVA都可以连接到MSSQL
xuzuning 2009-12-04
  • 打赏
  • 举报
回复
用 phpinfo() 查看 php.ini 所在的位置
阿_布 2009-12-04
  • 打赏
  • 举报
回复
还要把ext目录下的php_mssql.dll文件放到windows/systen32目录下,记得重启Apache。
程序猿之殇 2009-12-04
  • 打赏
  • 举报
回复
php.ini
一般在windows目录,
或者php安装目录,如果没有,将php.ini.*的一个文件改成php.ini
复制到windows目录或者apache.exe所在的目录
程序猿之殇 2009-12-04
  • 打赏
  • 举报
回复
php_mssql.dll没有正常的载入,
php.ini去掉php_mysql.dll前面的分号,
重启apache.

另外请确定你的客户端能正常的联接到mssql
ruanchao 2009-12-04
  • 打赏
  • 举报
回复
没有弄过这种情况,搜到这个结果,看看是否有用

关于php不支持mssql_connect()函数的问题
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 。

一般即可解决问题。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧