Seite 1 von 1

Fehlermeldung - 1020 Record has changed since

Verfasst: 22.11.2004 09:34
von Lugginga
Hi!

Kennt jemand diese Fehlermeldung? Über die Suchfunktion habe ich hier nichts gefunden. Sie kommt hin und wieder und dann muss erst der Browser geschlossen werden bevor das wieder geht.

Wer weiß Rat? Vielen Dank im voraus!
Allgemeiner Fehler

Could not obtain user/online information

DEBUG MODE

SQL Error : 1020 Record has changed since last read in table 's'

SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip FROM board_users u, board_sessions s WHERE u.user_id = s.session_user_id AND s.session_time >= 1101112028 ORDER BY u.username ASC, s.session_ip ASC

Line : 108
File : /vrmd/homepages/u11266/agboard/includes/page_header.php

Verfasst: 16.12.2004 12:40
von Lugginga
hat niemand eine Idee :(

Verfasst: 16.12.2004 12:44
von Lugginga
if (defined('SHOW_ONLINE'))
{

$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
$user_forum_sql
ORDER BY u.username ASC, s.session_ip ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}

$userlist_ary = array();
$userlist_visible = array();
es scheint irgendwie mit der Who is Online Anzeige zusammenzuhängen (Zeilen aus page_header.php). Muss man vielleicht diesen 300er Wert ändern? Was bewirkt der?

Lg
Lugginga

Verfasst: 23.12.2004 13:07
von Lugginga
keiner eine Idee :oops: ??

Verfasst: 23.12.2004 13:19
von FritzDaCat
Error 1020:
das ist ein Fehler in MySQL:

http://bugs.mysql.com/bug.php?id=6748

Soll angeblich mit MySQL 4.1.8 gefixed sein...

Verfasst: 23.12.2004 13:41
von Lugginga
DANKE!!