ARMUT php ile veritabanına bağlanamıyor

0 Cevap php

Im having a little trouble connecting to a database with PEAR on my GoDaddy hosting account. I am able to connect to my database with the standard mysql_connect.

I have downloaded the DB package from: http://pear.php.net/package/DB

Öncelikle (çalışan) dahil paket var:

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

Sonra bağlanmak:

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

Ancak, çalışmıyor. Ben $ bağl inbetween bir kalıba koyarsanız aslında = DB :: ($ dsn) bağlayın; ve (DB :: ISERROR ($ conn)), bu görünmüyor eğer. Onun gibi komut DB biter :: bağlayın.

Ive ile hataları dönüm çalıştı:

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

Ve ben alıyorum:

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

Bu komut ölmesine neden shoudldn't kadar vahim hatalar değil Hangi?

GoDaddys web arayüzü sadece bir sayfa bulunamadı bana gönderir gibi hata günlüklerine alınamıyor.

Ben eksik paketleri muyum? Lütfen tavsiye! Teşekkürler.

0 Cevap