已掉线,重新登录

首页 > 绿虎论坛 > 杂类 > 超级灌水 (发帖)

标题: 取不到错误信息,怎么搞?

作者: @Ta

时间: 2013-02-06

点击: 991

一个简单基础的类: class s{
public $fwq,$yhm,$mm,$km,$error=3,$err='';

public function __construct($fwq="mysql3.000webhost.com",$yhm="*******",$mm=" ******* ",$km=" ******* ")
{
$this->fwq=$fwq;
$this->yhm=$yhm;
$this->mm=$mm;
$this->km=$km;

$this->si= new MySQLI($this->fwq,$this->yhm,$this->mm,$this->km);

if($this->si->connect_error)
{
$this->err=$this->si->connect_error;
return $this->error=0;

}
后面省略~~~



连接错误时取不到连接失败的错误信息怎么搞,我$y=new s(),然后if($y->error==0)
{echo "连接失败".$y->err;}怎么取不到呢???

然而我直接 $my= new MySQLI("mysql3.000webhost.com","********","*******","*****");

if($my->connect_error)
{
echo "失败".$my->connect_error;
}
却能取到怎么回事??????

[隐藏样式|查看源码]


『回复列表(5|隐藏机器人聊天)』

1. 这样搞
(/@Ta/2013-02-06 12:54//)

2. 这是什么。看不懂
(/@Ta/2013-02-06 13:01//)

4. MySQL_connect() MySQL_Error
(/@Ta/2013-02-06 13:23//)

5. @方哥_不活跃 这种是省略的书写方式,没错。
(/@Ta/2013-02-06 14:53//)

7. @趣航科技小智 这是MySQLi 连接,用 MySQL_connect() MySQL_Error 是不行的~~
(/@Ta/2013-02-06 18:27//)

回复需要登录

9月17日 14:48 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1