Seite 1 von 1

Remid Admin modifikation

Verfasst: 24.10.2003 16:27
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

Verfasst: 24.10.2003 16:38
von Henne
Müsste das nicht so sein?

Code: Alles auswählen

WHERE user_id = $sel_user";

Verfasst: 24.10.2003 16:54
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.

Verfasst: 24.10.2003 17:55
von jörg gierth
Super es war das Komma vor dem From.

Gruß jörg