Hallo,

ich habe einen Teilerfolg erzielen können:

Die fehlerhaften Funktionen reichen den Aufruf lediglich weiter an eine 
gleichnamige Funktion. Bsp.:

        function sql_fetch_assoc($res)  {
                return mysql_fetch_assoc($res);
        }

Um einen Fehler bei der Übergabe eines ungültigen Inhalts in $res zu 
vermeiden, müssen die entsprechenden "empfindliche" Funktionen vor dem 
eigentlichen mit einem Inhaltscheck abgefragt werden:

        function sql_fetch_assoc($res)  {
                if ($res == 0) {
                        return FALSE;
                }
                return mysql_fetch_assoc($res);
        }

Auf diese Weise müssen ebenfalls noch weitere Funktionen bearbeitet werden:

sql_fetch_row, sql_free_result

Bei allen Funktionen ritt ein Fehler auf, sobald ein leerer Inhalt 
übergeben wird.

In diesem Falle wird die Webseite natürlich nicht mehr korrekt 
generiert. - Jedoch treten keine häßlichen Fehlermeldungen mehr auf.

Die betreffende Datei wird in der Fehlermeldung angezeigt:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result
resource in G:\WebServer\xampp\htdocs\t3lib\class.t3lib_db.php on line 801

Natürlich sollte man sich schon fragen, warum hier keine gültigen 
Inhalte übergeben werden. In meinem Falle tritt das Fehlverhalten immer 
dann auf, sobald in TYPO3 (Version 4.0.2) ein Content editiert oder er 
Cache gelöscht wurde. - Nach einigen Minuten ist dieses Fehlverhalten 
jedoch wieder weg und die Webseite wird wieder korrekt angezeigt.

Soetebeer schrieb:
> Hallo,
> 
> vielleicht kann mir jemand einen Tip geben, wo man nachschauen muß, wenn 
> beim Aufruf einer beliebigen Typo3-Website eine ganze Reihe der 
> nachstehenden Fehlermeldungen angezeigt werden:
> 
> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result 
> resource in G:\WebServer\xampp\htdocs\t3lib\class.t3lib_db.php on line 801
> 
> Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result 
> resource in G:\WebServer\xampp\htdocs\t3lib\class.t3lib_db.php on line 814
> 
> Es wird PHP 5 mit MySQL 5.0.24a eingesetzt.
> 
> Erst nach einer ganzen Weile wird die Webseite erfolgreich fehlerfrei 
> angezeigt.
> 
> Danke ür Eure Hilfestellungen.
> 
> 
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an