Moin,
jetzt ist der Fehler tatsächlich wieder aufgetaucht...
Hier nun die Fehlermeldung im DEBUG-Mode:
Allgemeiner Fehler
Could not query private messages
DEBUG MODE
SQL Error : 1104 The SELECT would examine too many records and probably take a very long time. Check your WHERE and use SET OPTION SQL_BIG_SELECTS=1 if the SELECT is ok
SELECT pm.privmsgs_type, pm.privmsgs_id, pm.privmsgs_date, pm.privmsgs_subject, u.user_id, u.username FROM privmsgs pm, users u WHERE ( ( pm.privmsgs_to_userid = 17 AND pm.privmsgs_type = 3 AND u.user_id = pm.privmsgs_from_userid ) OR ( pm.privmsgs_from_userid = 17 AND pm.privmsgs_type = 4 AND u.user_id = pm.privmsgs_from_userid ) ) ORDER BY pm.privmsgs_date DESC LIMIT 0, 50
Line : 1918
File : /opt/root/home/fogelvreide/public_html/forum/privmsg.php
Und die angesprochenen Zeilen...
Code: Alles auswählen
Zeilen 1913-1919
//
// Okay, let's build the correct folder
//
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query private messages', '', __LINE__, __FILE__, $sql);
}
Ich vermute, die SQL-Anfrage wird hier definiert:
Code: Alles auswählen
Zeilen 1742-1754
case 'savebox':
$sql_tot .= "WHERE ( ( privmsgs_to_userid = " . $userdata['user_id'] . "
AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " )
OR ( privmsgs_from_userid = " . $userdata['user_id'] . "
AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . ") )";
$sql .= "WHERE ( ( pm.privmsgs_to_userid = " . $userdata['user_id'] . "
AND pm.privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . "
AND u.user_id = pm.privmsgs_from_userid )
OR ( pm.privmsgs_from_userid = " . $userdata['user_id'] . "
AND pm.privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . "
AND u.user_id = pm.privmsgs_from_userid ) )";
break;
Gruß, Heiko