Keine Verbindung zur Datenbank mit php-PEAR

Ich habe ein wenig Probleme mit der Verbindung zu einer Datenbank mit BIRNE auf meinem GoDaddy hosting-account.
Ich bin in der Lage, eine Verbindung zu meiner Datenbank mit dem standard mysql_connect.

Heruntergeladen habe ich das DB-Paket aus:
http://pear.php.net/package/DB

Erstens ich habe das Paket (welches funktioniert):

include 'libs/pear/db/DB.php';

Dann Verbinde ich mit:

$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");

Aber es funktioniert nicht. In der Tat, wenn ich einen Würfel zwischen $conn = DB::connect($dsn); und if (DB::isError ($conn)), es nicht zu zeigen. Wie Ihr das Skript endet bei der DB::connect.

Ive versucht, drehen Fehler auf mit:

ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);

Und ich bekomme:

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

Welche nicht schwerwiegender Fehler, so dass es shoudldn nicht dazu führen, dass das Skript zu sterben??

Kann ich nicht bekommen, um die Fehler-logs als GoDaddys web-interface nur schickt mich zu einer nicht gefunden Seite.

Fehlen mir Pakete? Bitte informieren Sie! Danke.

InformationsquelleAutor pondpad | 2010-09-16
Schreibe einen Kommentar