[TYPO3-german] 4.2.1: Llaufende mysql_fetch_assoc() Fehler-Meldung

thomas.buegel at web.de thomas.buegel at web.de
Wed Aug 6 11:09:41 CEST 2008


Hi,

habe hier die Anregung gefunden die MySQL-Fehlermeldung zurückgeben zu lassen durch Äbderung der Funktion in:
function sql_fetch_assoc($res)	{
		$this->debug_check_recordset($res);
		//return mysql_fetch_assoc($res);
		$ret = mysql_fetch_assoc($res);
		if (mysql_error() != '')
		   print mysql_error();
		return $ret;
	}

Dabei erhielt ich die Information, dass >> Table 'tt_news_cat' doesn't exist <<
Dabei war es richtig, dass ich die Extension tt_news deinstalliert hatte. Ich hatte allerdings auch alle Einträge im TS-Setup und Constants bzw. im gesamten Template entfernt, die auf tt_news Bezug nahmen (habs mehrfach gecheckt). So ist es mir nach wie vor unverständlich, wieso dieser fehler auftritt. Konnte es auch bislang nicht lösen. Und da mir die zeit fehlt, habe ich einfach einen Clean-Install von T3 4.2.1 gemacht und Seiten und Inhalte neu angelegt (viel Arbeit) - Aber nun läufts ohne Fehlermeldung!

Ich fand auf jeden Fall den Tipp, sich den MySQL-Fehler ausgeben zu lassen sehr hilfreich, denn die PHP-Meldung ist imgrunde nutzlos bzw. führt einem auf die falsche Spur (BUG).

Gruß Thomas

-------- Original Message --------
Subject: [TYPO3-german] 4.2.1: Llaufende mysql_fetch_assoc() Fehler-Meldung (05-Aug-2008 9:37)
From:    thomas.buegel at web.de
To:      thomas.buegel at web.de

> Hallo!
> Hab hier ein Upgrade durchgeführt von Typo3 Version 4.1.5 auf 4.2.1. 
> Verwende MySQL 5.1 (strict mode ist abgeklickt). Zuerst schien alles zu 
> laufen, dann musste ich feststellen, dass jedes Mal nach Leeren des Caches 
> folgender Fehler im Frontend angezeigt wurde: mysql_fetch_assoc(): supplied 
> argument is not a valid MySQL result resource in ...\t3lib\class.t3lib_db.
> php on line 808.
> Wird die gleiche Seite dann erneut aufgerufen, ist die Fehlermeldung weg, 
> wird allerdings eine andere Seite aufgerufen, die nach Leerung des Chaches 
> noch nicht aufgerufen worden war, kommt wieder die Fehlermeldung - dito 
> nach erneutem Leeren des Caches. Nach Googlen hab ich herausgefunden, dass 
> dieses Problem wohl mehrmals als BUG ab Version 4.2.0 aufzutreten scheint, 
> jedoch bislang keine Lösung des Problems entdecken können. Weiß jemand Rat?
> 
> Gruß Thomas 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list