Seite 2 von 2

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Verfasst: 11.10.2010 21:19
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

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Verfasst: 12.10.2010 09:40
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

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Verfasst: 12.10.2010 16:49
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

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Verfasst: 12.10.2010 17:16
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

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Verfasst: 12.10.2010 17:27
von Feuerball
habe ich gemacht fehler ist aber leider noch nicht weg

aber trotzdem schon mal danke

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Verfasst: 12.10.2010 17:43
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

Re: My Sql fehler bei Registrierung von neuen Mitgliedern

Verfasst: 12.10.2010 18:12
von Feuerball
wunderbar es geht wieder alles danke ihr seit spitze