[Typo3-UG Oesterreich] [TIP] @mysql warning 723 cannot fetch associative ... in class.t3lib_db.php
walter mauritz
waltermauritz at gmx.at
Thu Jun 9 11:32:56 CEST 2005
Hi,
die Warning (siehe Betreff) hatte ich ab und zu. Aus der Warning-Message
kann man nicht direkt den Fehler entziffern.
Mein Tip: folgenden Code in die
$BASEDIR/typo3/t3lib/class.t3lib_db.php
ALT:
function sql_fetch_row($res) {
return mysql_fetch_row($res);
}
NEU:
function sql_fetch_row($res)
// check whether db returns some error
// if yes then fetch a backtrace (php) and show it
// with typo3 debug capability
// you have to enable the "debug" messages in the conf
// otherwise it wont work
if(!$res)
{
debug(debug_backtrace());
}
return mysql_fetch_row($res);
}
---
... das ist natürlich NICHTS für den live-Betrieb. Dort würd ich die
Warnings überhaupt abdrehen. Aber zum debuggen kann man dann den Fehler
ausfindig machen.
Fehlergrund ist btw. immer ein versuchtes fetchen von einem Wert zu
einem assoziativen Array, wobei Assoziation+Wert nicht existiert.
lg
Walter
More information about the TYPO3-at
mailing list