Typ Deines phpBB Forums: Premodded phpBB
MODs: Nein
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: http://komsomolsk.spec-f.de
PHP Version:
MySQL Version:
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Ich hab in der Datei common.php die erste SELECT Anweisung geändert, um zu schauen, ob Admin Error Log auch funktioniert. Ich habe SELECT in ELECT geändert gehabt.
Was hast Du bereits versucht um das Problem zu lösen?
Ich hab ELECT wieder in SELECT umgeändert. Aber nun gibt der Klick auf Fehlerprotokoll des Admin Error Mods eine Fehlermeldung aus.
Fehlerbeschreibung und Nachricht
Hallo,
die Fehlermeldung ist:
Could not get username for new registered user
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
SELECT username FROM phpbb2_users WHERE user_id =
Line : 401
File : functions_color_groups.php
Error Message saved in Database
common.php ist definitiv wieder zurück gepatcht, ich könnte sonst auch gar nicht im Forum irgendetwas anstellen.
Das sind die Zeilen 395 bis 406 der Datei includes/functions_color_groups.php
Code: Alles auswählen
if ($username == '')
{
$sql = "SELECT username FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not get username for new registered user', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$username = $row['username'];
$db->sql_freeresult($result);
}Gruß Stöbi