每当调用 mysql 函数时,脚本就会死掉。没有输出,也没有“死”输出。php错误日志中也没有关于它的输出。我根本无法登录数据库和访问。Php 就死了,我得到一个屏幕,好像没有页面一样。我怎样才能解决这个问题?或者至少,获得有关错误的任何输出以进行故障排除?
使用root时也会发生同样的情况。而且,即使信息错误,也没有输出。但是,当访问 Drupal 站点时,至少在登录信息错误时会有输出。
这是我的主站点的 db 类的代码
class DB{
public $con = null;
public $user = 'viewer';
public $pass = 'viewer';
function __construct(){
ini_set('display_errors', 1);
error_reporting(E_ALL);
echo $this->user.' '.$this->pass.' wee';
$con = mysql_connect("localhost",$this->user,$this->pass);// or die(mysql_error());
//echo "connected";
//mysql_select_db("db_name", $con);*/
}
function query($query){
/*$query = mysql_real_escape_string($query);
$return = mysql_query($query) or die(mysql_error());
return $return;*/
}
function fetch_array($result){
//return mysql_fetch_array($result);
}
function __destruct() {
if (isset($con) ){
mysql_close($con);
}
}
}
?>
谢谢