On Your SelectSpecific function embed a if
check to see your execute function returning proper resource for result .. if not then echo your sql then run it on server separately so that if you can find a error if there is any error with sql ,here is the updated function with if
embedded
public static function SelectSpecific($obj, $data_base, $cond)
{
self::$query = "select $obj from " . self::$baseprefix . "$data_base where $cond";
$out = self::Execute();
if($out){
$array = mysql_fetch_array($out); // THIS LINE IS WARNING LINE
return $array[$obj];
}else {
return false;
}
}