Remid Admin modifikation

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
jörg gierth
Mitglied
Beiträge: 473
Registriert: 03.12.2002 20:13
Wohnort: Buseck
Kontaktdaten:

Remid Admin modifikation

Beitrag von jörg gierth »

Hallo,

ich habe das Remind Admin mod etwas modifiziert und eine abfage hinzugefügt. nun bekomme ich einen fehler:

Code: Alles auswählen

Could not obtain user information

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 'FROM phpbb_users WHERE user_id = '161'' at line 1

SELECT username, user_active, user_actkey, user_id, user_email, user_lang, FROM phpbb_users WHERE user_id = '161'

Line : 468
File : /usr/local/apache/www/web34/html/phpBB2/admin/admin_reminder.php3
und so sieht die Stelle aus:

Code: Alles auswählen

elseif ($mode == 'remind_ohne_wohnort')
{

include($phpbb_root_path . 'includes/emailer.'.$phpEx);

if ( isset($HTTP_POST_VARS['BOX']))
	{
	foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
		{
		$sql = "SELECT username, user_active, user_actkey, user_id, user_email, user_lang,  FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
		        if ( !($result = $db->sql_query($sql)) )
		        {
		          	message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
        		}
				else
					{
					while($row = $db->sql_fetchrow($results))
					{
Wie kann ich mir den Fehler erklären.
Gruß Jörg
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Müsste das nicht so sein?

Code: Alles auswählen

WHERE user_id = $sel_user";
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Es muss

Code: Alles auswählen

 $sql = "SELECT username, user_active, user_actkey, user_id, user_email, user_lang  FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'"; 
sein. Vor dem FROM darf kein Komma mehr sein.
jörg gierth
Mitglied
Beiträge: 473
Registriert: 03.12.2002 20:13
Wohnort: Buseck
Kontaktdaten:

Beitrag von jörg gierth »

Super es war das Komma vor dem From.

Gruß jörg
Antworten

Zurück zu „phpBB 2.0: Mod Support“