科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件php连接不上MSSQL

php连接不上MSSQL

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

php 连接不上MSSQL

作者:csdn 来源:csdn 2009年12月16日

关键字: 问答 Apache

  • 评论
  • 分享微博
  • 分享邮件

 php 连接不上MSSQL

我现在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

 

用的是mssql,看来windows 服务器了,php.ini在你php文件夹下面,把与mssql相关的dll反注掉即可  
 

 

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

 

全盘搜索 php.ini 如果没有.就在 c:\windows\下建 一个.
纠正一下上面的错误.
应该是
extension=php_mssql.dll 前面的";"号去掉重启. 注意 MSSQL 的相关DLL文件 应该要COPY到 apache bin 文件夹或者 windows system 文件夹下.
另: 建议使用 PDO 去连接 MSSQL

 

用的是mssql,看来windows 服务器了,php.ini在你php文件夹下面,把与mssql相关的dll反注掉即可

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章