My Sql fehler bei Registrierung von neuen Mitgliedern

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Feuerball
Mitglied
Beiträge: 16
Registriert: 22.09.2010 11:44

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Beitrag von Feuerball »

also das kommt wenn sich ein neuer user registrieren will
SQL ERROR [ mysql4 ]

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 [1064]

benutzer ist aber totzdem registriert

und das kommt wenn man im acp in gruppen einen neuen benutzer hinzufügt und bei gruppenleiter und hauptgruppe auf ja geht

SQL ERROR [ mysql4 ]

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 [1064]

SQL

DELETE FROM phpbb_dl_favorites WHERE fav_user_id =

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions_user.php
LINE: 3358
CALL: dbal_mysql->sql_query()

FILE: includes/functions_user.php
LINE: 3184
CALL: group_set_user_default()

FILE: includes/functions_user.php
LINE: 2804
CALL: group_user_attributes()

FILE: includes/acp/acp_groups.php
LINE: 250
CALL: group_user_add()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_groups->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

schin mal danke das ihr helft

muss jetzt erstmal auf schicht

edit// scheint mit der hauptgruppe ein problem zu geben
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Beitrag von Helmut »

Hallo Feuerball,

ich vermute den Fehler mal ganz stark in der functions_user.php, bei welchem Modeinbau musstest du da der Datei was ändern?

Zeige doch mal die functions_user.php her.

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Feuerball
Mitglied
Beiträge: 16
Registriert: 22.09.2010 11:44

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Beitrag von Feuerball »

glaube ich auch so langsam habe mal versucht noch mal alle mods durch zu gehen

in der installanleitung steht
Öffnen: includes/functions_user.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:

$table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE,

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:

$table_ary = array_merge($table_ary, array(DL_NOTRAF_TABLE));


Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code:

$cache->destroy('sql', MODERATOR_CACHE_TABLE); <- dieses steht drei mal in der datei also habe ich es jetzt drei mal danach eingefügt

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code:

// Delete Download Favorites from this user
$sql = "DELETE FROM " . DL_FAVORITES_TABLE . "
WHERE fav_user_id = $user_id";
$db->sql_query($sql);

die funtion_user.php rechtsklick drauf und speichern http://forum-weisel-mod.de/download/fehler.rar
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Beitrag von Mahony »

Hallo
Suche in der includes/functions_user.php

Code: Alles auswählen

$sql = 'SELECT user_id, username
        FROM ' . USERS_  . '
        WHERE ' . $db->sql_in_set($sql_where, $sql_in); 
Ersetze mit

Code: Alles auswählen

$sql = 'SELECT user_id, username
        FROM ' . USERS_TABLE . '
        WHERE ' . $db->sql_in_set($sql_where, $sql_in); 

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Feuerball
Mitglied
Beiträge: 16
Registriert: 22.09.2010 11:44

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Beitrag von Feuerball »

habe ich gemacht fehler ist aber leider noch nicht weg

aber trotzdem schon mal danke
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Beitrag von Mahony »

Hallo
Gib uns mal bitte einen Link zu dem von dir verbauten MOD.

Edit: Du musst den Code

Code: Alles auswählen

// Delete Download Favorites from this user
$sql = "DELETE FROM " . DL_FAVORITES_TABLE . "
WHERE fav_user_id = $user_id";
$db->sql_query($sql); 
nach

Code: Alles auswählen

foreach ($table_ary as $table)
   {
      $sql = "DELETE FROM $table
         WHERE user_id = $user_id";
      $db->sql_query($sql);
   }

   $cache->destroy('sql', MODERATOR_CACHE_TABLE); 
einfügen (und zwar nur ein mal).

siehe dazu auch http://phpbb3.oxpus.net/viewtopic.php?f=5&t=167 und http://phpbb3.oxpus.net/viewtopic.php?p=2565#p2565

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Feuerball
Mitglied
Beiträge: 16
Registriert: 22.09.2010 11:44

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Beitrag von Feuerball »

wunderbar es geht wieder alles danke ihr seit spitze
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“