扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
我现在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
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者