[Typo3-german] tt_news. SQL-Fehler in class.t3lib_db.php

Peter Linzenkirchner peter at linzenkirchner.de
Fri Oct 21 19:56:25 CEST 2005


Hallo Markus,

Am 21. Okt 2005 um 18:13 schrieb Markus Bucher - typo3:

> "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL
> result resource in /opt/typo3_src-3.8.0/t3lib/class.t3lib_db.php on  
> line
> 741"

Es gibt mehrere Erklärungen.
Zunächst ist das kein Fehler sondern nur eine Warnung. Meist liegt  
sowas ja daran, dass nicht sauber programmiert wird, allerdings  
müsste es dann bei mehr Leuten auftreten. Viele Provider unterdrücken  
solche Warnungen allerdings. Eine Vermutung ins Tiefblaue: arbeitest  
du mit PHP 5? Fals ja, könnte das das Problem sein.

> "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL
> result resource in /opt/typo3_src-3.8.0/t3lib/class.t3lib_db.php on  
> line 741

Na ja, wieder eine Warnung.

> Warning: Cannot modify header information - headers already sent by
> (output started at /opt/typo3_src-3.8.0/t3lib/class.t3lib_db.php: 
> 741) in
> /opt/typo3_src-3.8.0/typo3/template.php on line 601"

Das ist die direkte Konsequenz aus der Warnung. Die obige Warnung ist  
der Grund, dass der Header nicht modifiziert werden kann.

> Meldung kommt nicht, wenn der User Admin ist.
> tt_news 2.2.14, typo3 3.8.0. Downgrade auf 3.7.0 brachte auch keine
> Ergebnisse.
>
> Das mit "auto_increment" und "DEFAULT = '0'" habe ich schon versucht,
> brachte auch nichts. Ebenso Datenbank compare - keine Fehler...

An der Datenbank liegts auch nicht sondern am PHP.
Derartige Warnungen weisen auf ein Syntaxproblem hin - eine Regel  
wurde verletzt. Es sind Warnungen, weil dadurch noch kein  
Programmfehler auftritt - deshalb geht letztlich auch alles. Man kann  
über eine .htaccess-Datei diese Warnungen unterdrücken (viele  
Provider tun das auch standardmäßig), aber besser wäre es natürlich,  
sie generell abzustellen. Aber ausser der Vermutung, dass du  
vielleicht PHP 5 einsetzt, habe ich keine Idee, woran es liegen könnte.

Gruß
Peter

-- 
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------





More information about the TYPO3-german mailing list