im Bezug auf
http://www.phpbb.de/doku/kb/artikel.php ... ht=Session
habe ich das mal eine Frage. Mit MySQL 4 funktionierte die Abfrage des Tabellentypes korrekt. Seit MySQL 5 erhalte ich keine Angabe mehr. Es bezieht sich auf folgende Zeilen:
Wenn ich jetzt ein$result = $db->sql_query('SHOW TABLE STATUS LIKE "'.SESSIONS_TABLE.'"');
$row = $db->sql_fetchrow($result);
if ($row["Type"] == "HEAP")
{
Code: Alles auswählen
echo $row["Type"];
Ich hatte erst gedacht das es daran liegt das der Tabellentyp nicht mehr "HEAP" im phpMyAdmin heißt sondern "MEMORY". Ich hatte dann die Zeile wie folgt angepasst
Dies brachte allerdings auch keinen erfolg so das ich die Zeile entfernt habe da ich weiß das ich eine "HEAP" Tabelle nutze.$result = $db->sql_query('SHOW TABLE STATUS LIKE "'.SESSIONS_TABLE.'"');
$row = $db->sql_fetchrow($result);
if ($row["Type"] == "HEAP" || $row["Type"] == "MEMORY")
{
Gibt es irgendwelche Lösungsansätze dafür?
mfG
Rene