PHP提示错误:
Warning: @R_301_198@_query() [function.@R_301_198@-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) 代码:PHP;">
link=@R_301_198@_connect($host,$user,$pw);
@R_301_198@_select_db($db);
}
function query($sql){
@R_301_198@_query($sql);
}
function __destruct(){
@R_301_198@_close($this->link); //multi construct will cause error
}
// liehuo,net
}
$db=new @R_301_198@Class();
$db=new @R_301_198@Class();
$db->query("select * from user");
原因:
@R_301_198@Class第二次初使化时,先初使化@R_301_198@Class,得到跟第一个$db相同的$this->link,然后调用__construct函数会把this->link关闭。 最后导致$db中@R_301_198@资源为空,弹出错误。解决办法:
301_198@Class(); 或者 link=@R_301_198@_connect($host,$pw,true);解决方法可以真正的帮助到大家。