Zum Inhalt springen

Warning: mysql_fetch_assoc():

Erstellt am 22. Februar 2006 · 10 Antworten · letzte Antwort am 22. Februar 2006

Tags: PHP, Datenbank, Frage

jonschi ·

Hallo,
ich bin ein Typo3 Neuling und habe ein Problem, bei dem ich nicht weiterkomme:

Oberhalb meines Contents, der ansonsten richtig dargestellt wird steht folgende Fehlermeldung:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\apache\htdocs\quickstart\t3lib\class.t3lib_tstemplate.php on line 243

Das bezieht sich wohl auf folgende Zeile (fett hervorgehoben):

function getCurrentPageData() {
$res = mysql(TYPO3_db, 'SELECT content FROM cache_pagesection WHERE page_id='.intval($GLOBALS['TSFE']->id));
if ($row=mysql_fetch_assoc($res)) {
$this->currentPageData = unserialize($row['content']);
} else {
$this->currentPageData = 'none';
}
return $this->currentPageData;
}

Kann mir jemand einen Tip geben?

FalkWalter ·

Hallo, Jonschi,

was hast Du denn als letztes gemacht (vielleicht eine Extension installiert)? Sonst können wir Dir nicht helfen.

Grüßle
Falk

jonschi ·

Hallo, habe tatsächlich eine extension installiert, allerdings glaube ich, dass das Problem schon vorher da war (bin mir aber nicht mehr sicher). Installiert habe ich die extensions "adress list" und "direct mail subscription).

FalkWalter ·

Hallo, Jonschi,

Dann deinstalliere die beiden Extensions. Wenn der Fehler dann weg ist, installiere zuerst tt_address. Schau, ob der Fehler kommt. Wenn nicht, dann installiere direct mail subscription. Wenn der Fehler wieder kommt, konfiguriere einfach mal die Standardsachen bei direct mail subscription. Kann sein, dass Du da erst noch was einstellen musst (ich glaube, ich hatte das auch mal).

Grüßle
Falk

jonschi ·

das hat leider nichts gebracht. Kann das Problem auch irgendwie daher kommen, dass ich das statische Template content (default) integriert habe?

FalkWalter ·

Einfach mal ausprobieren. Wenn Du es raus nimmst, ist die Fehlermeldung dann weg? Wenn ich Dich richtig verstehe, bleibt der Fehler, wenn Du address und direct mail subscription deinstallierst... Stimmt das?

FalkWalter ·

Nö, nicht unbedingt. Was ist denn schon alles auf der Installation? Ist halt blöd, dass Du nicht mehr genau weisst, wann der Fehler aufgetreten ist und was die letzten Schritte waren, die Du gemacht hast...

jonschi ·

das ist eigentlich noch eine ganz basale installation. Habe nur das Dummy Package installiert, eine eigene HTML Vorlage reingeladen, ein Template erstellt und mehrere Seiten gefüllt. Erst danach habe ich die beiden extensions installiert. Das ganze läuft auch nur auf meinem Computer (XP).
Gruß
Jonschi

jonschi ·

habe auch noch an der Suchseite etwas rumgebastelt (Auswahlfeld entfernt und so). Die Suche funktioniert aber.

FalkWalter ·

hmmm...

Lokale Installation... bei mir funktionierts auf nem XP-Laptop.

Etwas vage, weil es ja anscheinend ein BE-Problem ist. Aber schalte doch einfach mal mit folgender Konfiguration das adminPanel ein. Vielleicht gibt er Dir ja ne Fehlermeldung, wenn Du die Typoscriptoptionen im Admin Panel aktivierst...

das kommt in das Setup Deines TS Template

config.admPanel = 1

und folgendes in das TSconfig Deines User Accounts

admPanel {
enable.all = 1
module.edit.forceDisplayIcons = 1
module.edit.forceDisplayFieldIcons = 1
 hide = 0
}

Ansonsten würde ich einfach mal die Funktionalität Deiner Installation nach und nach runtersetzen. Zunächst mal alles raus, was mit der Suche (wahrscheinlich einfach Suche, oder etwas indexed Search) zu tun hat.

Sorry, aber weiter weiss ich jetzt grad auch nicht mehr...

Grüßle
Falk