Zum Inhalt springen

mysql_fetch_assoc()-Fehler bei pi_getPageLink()?

Erstellt am 23. Februar 2007 · 1 Antwort · letzte Antwort am 23. Februar 2007

Tags: Datenbank, Frage

Gsicht ·

Hallo

Ich bastle in meiner Extension einen Link zusammen. Dazu verwende ich die Funktion pi_getPageLink(). Das sieht so aus:

$plink = $this->pi_getPageLink($target_id, '', array('ktype' => $value['type'], "kid" => $value['kind_id']));

die Variablen $target_id, $value['type'] und $value['kind_id'] sind sicher richtig, ich habe sie vor dem Aufruf der Funktion testweise ausgegeben (ausserdem besteht das Problem auch, wenn ich die Funktionsargumente direkt in den Aufruf schreibe). Nun bekomme ich den Fehler

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in XXX/typo3_src-4.0/t3lib/class.t3lib_db.php on line 801

Woran könnte das liegen? Ich bin mir sicher, dass der Fehler von pi_getPageLink() ausgelöst wird, denn wenn ich die Zeile auskommentiere, erhalte ich ihn nicht.

Ich verwende Version 4.0.

Danke für jeden Hinweis schon im Voraus 🙂

-Gsicht

Gsicht ·

Ich liebe es - sobald ich nach ewigem Rumprobieren ins Forum poste, finde ich die Lösung :o

Das Problem war, dass ich in der Extension teilweise eine externe DB verwende und vergass, vor dem Aufruf von pi_getPageLink() wieder zur TYPO3-DB zu wechseln.

-Gsicht