[TYPO3-german] substituteMarkerArrayCached warnung:mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource

Marco Behnke m.behnke at portrix.net
Tue Jul 1 01:15:15 CEST 2008


Franziska Maleva schrieb:
>> beim ersten Aufruf von:
>>  $this->cObj->substituteMarkerArrayCached
>> wird
>> *Warning*: mysql_fetch_assoc(): supplied argument is not a valid MySQL
>> result resource in *
>> /usr/share/typo3/typo3_src-4.2.1/t3lib/class.t3lib_db.php* on line *808*
>> *Warning*: mysql_free_result(): supplied argument is not a valid MySQL
>> result resource in *
>> /usr/share/typo3/typo3_src-4.2.1/t3lib/class.t3lib_db.php* on line *835*
>> ausgegeben.
>> Weitere Aufrufen laufen ohne Warnungen.
>> das Ergebnis ist korrekt.
>>
>> Was bedeuten die Warnungen und wie kriege ich die weg?
>>
>> Mit  $this->cObj->substituteMarkerArray kommen die wornings nicht. Muss man
> in der cached Version noch was anders machen?

Hallo Franziska,
poste doch bitte einmal Deinen Code, den Du dort benutzt.
Ansonsten kann Du noch versuchen, in der class.t3lib_db.php

in Zeile 808 und 835 direkt hinter dem Aufruf der mysql Funktionen

if (mysql_error() != '')
   print mysql_error();

hinzuschreiben.
Aus return mysql_fetch..... wird also

$ret = mysql_fetch...
if (mysql_error() != '')
   print mysql_error();
return $ret;

So bekommst Du die SQL Fehlermeldung, die dazu gehört, dierekt 
ausgegeben. Interessant wäre hierbei, ob Typo3 ein SQL Fehler Log hat?
Gruß
Marco


More information about the TYPO3-german mailing list