У меня небольшие проблемы с подключением к базе данных с PEAR на моей учетной записи хостинга GoDaddy.Я могу подключиться к своей базе данных с помощью стандартного mysql_connect.
Я скачал пакет БД с: http://pear.php.net/package/DB
Сначала я включил пакет (который работает):
include 'libs/pear/db/DB.php';
Затем я соединяюсь с:
$dsn = array(
'phptype' => "mysql",
'hostspec' => $hostname,
'database' => $dbname,
'username' => $username,
'password' => $password
);
$conn = DB::connect($dsn);
if (DB::isError ($conn))
die ("Cannot connect: " . $conn->getMessage () . "\n");
Однако, это не работает.Фактически, если я помещу матрицу между $ conn = DB :: connect ($ dsn);и если (DB :: isError ($ conn)), это не показывает.Это как сценарий заканчивается на DB :: connect.
Я пытался включить ошибки с помощью:
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
И я получаю:
Strict Standards: Non-static method DB::connect() should not be called statically in /path/t.php on line 27
Strict Standards: Non-static method DB::parseDSN() should not be called statically in /path/DB.php on line 520
Какие нет?t фатальные ошибки, поэтому он не должен вызывать смерть сценария ??
Я не могу попасть в журналы ошибок, так как веб-интерфейс GoDaddys просто отправляет меня на не найденную страницу.пакеты?Пожалуйста, порекомендуйте!Спасибо.