I Подключение и Query My Db Использование PEAR DB Like This:Проблема с грушей БД в много хостинг-провайдеров
if(stristr($_SERVER['HTTP_HOST'] , 'localhost')){
$dsn = 'mysql://root:@localhost/xxx' ;
}else{
$dsn = 'mysql://xxx:[email protected]/xxx' ;
}
$dbc =& DB::connect($dsn);
$dbc->query("set names utf8");
if (PEAR::isError($dbc , array('debug'=>3))) {
die($dbc->getMessage());
}
В некоторых хостинг-провайдеров, это прекрасно и, например, работы, если пользователь базы данных не достаточно разрешений: Недостаточно Разрешение и некоторые другие ошибки. Кроме того, когда я исправляю проблему, сайт будет работать и работает хорошо.
Однако во многих хостинг-провайдерах он не показывает много ошибок! И ничего на странице! Страница полностью пустая, без ошибок, без уведомления, ничего! Я также установил error_reporting(E_ALL)
в верхней части моего сценария, и я до сих пор не могу найти ошибку. Есть ли какое-либо решение для такой проблемы?
@Greg я проверить оба и не установить display_errors верно, но до сих пор ничего! Нет ошибок и ничего в файле журнала – mehdi
@Greg var_dump ($ dbc); пока ничего не видно! – mehdi
Это интересно ... Белая страница обычно является симптомом нехватки памяти или иногда плохой кодировкой. Я бы рекомендовал проверять свои журналы ошибок – Greg