PEAR-Forum.de Übersicht Thema anzeigen - Fehler: DB_FETCHMODE_ASSOC und NestedSet

Fehler: DB_FETCHMODE_ASSOC und NestedSet


 

PEAR-Forum.de Übersicht » Allgemeine PEAR-Themen
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
alf
Neuer User


Anmeldungsdatum: 01.11.2005
Beiträge: 13

Beitrag04.02.2010 20:09    Fehler: DB_FETCHMODE_ASSOC und NestedSet Antworten mit Zitat

Hallo

Ich habe ein älteres Projekt von einem PC (XP) Xampp (1.7.3) auf einen neuen Laptop windows 7 Xampp (2.5.Cool geladen. Auf dem PC lief die Applikation fehlerfrei. Auf dem Laptop erhalte ich nun folgende Fehlermeldungen und das Programm läuft nicht weiter.

1.) Call to undefined method DB_Error::setFetchMode()

Die Klasse dazu beinhaltet folgenden Code:
$this->DB = DB::connect($dsn);
$this->DB->setFetchMode(DB_FETCHMODE_ASSOC);
$this->DB->query('set character set UTF8');


2.) Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\DB\NestedSet.php on line 719

Ich habe diverse Versionen DB_NestedSet ausprobiert - ohne Erfolg.

Vielleicht kann mir jemand helfen, die Fehler zu eliminieren?
Besten Dank.
Alf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
mark
Power User


Anmeldungsdatum: 31.05.2004
Beiträge: 958

Beitrag04.02.2010 22:13     Antworten mit Zitat

Meldung 1 will dir sagen, dass der connect()-Aufruf in der Zeile davor fehlgeschlagen ist und dass du deswegen ein DB_Error-Objekt zurückbekommen hast. Prüfen kannst du das in etwa so:
Code:

if (DB::isError($this->DB)) {
    echo $this->DB->getMessage();
}

getDebugInfo() liefert ggf. weitere Informationen zum Fehler.

Meldung 2 liegt daran, dass DB_NestedSet noch zu PHP 4 kompatibel ist, während du das Paket aber mit PHP 5 ausführst. Diese Warnung kannst du entweder einfach ignorieren oder den Error-Reporting-Level entsprechend anpassen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen PEAR-User
alf
Neuer User


Anmeldungsdatum: 01.11.2005
Beiträge: 13

Beitrag05.02.2010 6:29    DB_FETCHMODE_ASSOC und NestedSet Antworten mit Zitat

Besten Dank Mark
Nun weiss ich wenigstens wo suchen, um die Fehler zu beheben. An den automatischen Wechsel zu PHP5 habe ich nicht gedacht.

... und nun sind alle Fehler behoben - danke!

Gruss
Alf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Diese Seite übersetzen
PEAR-Forum.de Übersicht » Allgemeine PEAR-Themen
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
   Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Zu Deinen Favoriten hinzufügen

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen