Seite 1 von 1

admin_userlist - SELECT * FROM phpbb_users WHERE user_id

Verfasst: 16.09.2007 10:14
von matthiasernst
Hallo,

ich habe gerade die simple_admin_userlist installiert und bekomme jetzt beim Aufruf der Liste folgende Meldung:

Could not query users

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 4

SELECT * FROM phpbb_users WHERE user_id <> -1 ORDER BY user_regdate DESC LIMIT 0,

Line : 646
File : admin_userlist.php


Hier der Auszug aus der Userlist. In der Anleitung für das MOD stand nichts davon, dass ich mit dem * nacht SELECT noch etwas machen müßte.

//
// Get user listing
//
$sql = 'SELECT *
FROM ' . USERS_TABLE . '
WHERE user_id <> ' . ANONYMOUS . " $where_sql
ORDER BY $order_by_sql";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ($row = $db->sql_fetchrow($result))

Verfasst: 16.09.2007 10:22
von PhilippK
Bist du sicher, dass das die richtigen Zeilen sind? Denn bei dem SQL-Befehl steht hinten noch was von

Code: Alles auswählen

LIMIT 0,
, was für den Fehler sorgen wird.

Gruß, Philipp

BTW: das nächste mal das richtige Forum wählen :)

Verfasst: 16.09.2007 10:34
von matthiasernst
Hm, ich bin wohl immer noch totaler Anfänger. Mache mit dem Forum viel zu wenig...

Was bedeutet denn generell die Zeile:

SELECT * FROM phpbb_users WHERE user_id <> -1 ORDER BY user_regdate DESC LIMIT 0,

Die 0 habe ich nicht reingeschrieben. Habe einfach alles so installiert wie in der Anleitung stand.

Danke!

PS: Sorry, hatte danach auch gesehen, dass es das falsche Forum war

Verfasst: 16.09.2007 17:41
von S2B
Die Suche hätte es dir sofort beantwortet: http://www.phpbb.de/viewtopic.php?t=149325.

Irgendwie scheint niemand damit zu rechnen, dass man für eine Benutzerliste Queries ausführen muss. :(