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

conanfans 2009-12-03 11:11:18
我现在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
请大家帮忙指点一下啊
谢谢
...全文
112 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
conanfans 2009-12-04
  • 打赏
  • 举报
回复
没人帮忙吗?
mrshelly 2009-12-04
  • 打赏
  • 举报
回复
全盘搜索 php.ini 如果没有.就在 c:\windows\下建 一个.

纠正一下上面的错误.
应该是
extension=php_mssql.dll 前面的";"号去掉重启. 注意 MSSQL 的相关DLL文件 应该要COPY到 apache bin 文件夹或者 windows system 文件夹下.

另:

建议使用 PDO 去连接 MSSQL

http://www.php.net/manual/en/ref.pdo-dblib.php#86668
garcon1986 2009-12-04
  • 打赏
  • 举报
回复
顶楼上的,应该是这个问题。
ninja 2009-12-04
  • 打赏
  • 举报
回复
php.ini配置错误了:

;extension=php_mysql.dll
;extension=php_mysqli.dll
把前面的分号去掉

httpd.conf配置:
LoadModule php5_module C:/AppServ\php5\php5apache2_2.dll
把下面这些删了
PHPIniDir "...."
AddType application/x-httpd-php .htm


我以前遇到问题我 就把这样弄就行了,可能我的mysql版本低吧
AddType application/x-httpd-php .txt
dahaidao 2009-12-04
  • 打赏
  • 举报
回复
php配置的问题,在网上找一下吧。
sciolist 2009-12-04
  • 打赏
  • 举报
回复
用的是mssql,看来windows 服务器了,php.ini在你php文件夹下面,把与mssql相关的dll反注掉即可
conanfans 2009-12-03
  • 打赏
  • 举报
回复
我看了一些帖子,说要找PHP.ini文件
但是我没有找到这个文件在哪里啊

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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