PHP连接MSSQL的问题。

lyghome 2003-04-14 05:24:40
错误信息
Resource id #1连接失败
代码
<?php
$con=mssql_connect("localhost","sa","password");
echo $con;
if(!$con)
echo "<br/>连接成功";
else
echo "连接失败";
?>
php.ini中
php_mssql.dll ;我去掉了。
...全文
39 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
goodname 2003-04-14
  • 打赏
  • 举报
回复
已经连接成功了,你把下面的写反了。

if(!$con)
echo "<br/>连接失败";
else
echo "连接成功";
kxyes 2003-04-14
  • 打赏
  • 举报
回复
检查一下MYSQL是否工作正常
lyghome 2003-04-14
  • 打赏
  • 举报
回复
http://home.v01.net/env.php
PHPINFO
goodname 2003-04-14
  • 打赏
  • 举报
回复
一般如果出错,$con返回应该为0或者为空(就是什么都没有),那么!$con就为真

so,经常拦截的其实就是出错的情况了
所以if(!$con)表达,通常表示出错
例如
if(!$con){
...
exit; //可能就终止了
}

//
..下面走正确的流程
既然连上了,也许就不用显示 连接成功了。
所以
用if(!$con)拦截错误的情况多,大致就这样吧?

gaofaq 2003-04-14
  • 打赏
  • 举报
回复
我想问一下,为什么都好这样写:
if(!$con)
echo "<br/>连接失败";
else
echo "连接成功";
而不是这样写呢?:
if($con)
echo "<br/>连接成功";
else
echo "连接失败";

21,886

社区成员

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

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