SQl Error
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.
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.
SQl Error
Hallo, ich kriege diesen fehler wenn ich oder jemand anders sich bei mir registrieren will:
Could not remove user XData
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 'AND field_id = LIMIT 1' at line 2
DELETE FROM phpbb_xdata_data WHERE user_id = AND field_id = LIMIT 1
Line : 225
File : functions.php
Wär echt wichtig es können sich sonst keine User anmelden.
Could not remove user XData
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 'AND field_id = LIMIT 1' at line 2
DELETE FROM phpbb_xdata_data WHERE user_id = AND field_id = LIMIT 1
Line : 225
File : functions.php
Wär echt wichtig es können sich sonst keine User anmelden.
Zuletzt geändert von Wegi am 27.01.2006 21:42, insgesamt 1-mal geändert.
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
In der Datenbank muss man gar nichts ändern, der Fehler ist in deiner functions.php. Verlinke die doch einfach mal, bitte.
(KB:datei)

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Ok hier die functions.txt
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Finde in functions.php:
Ersetze mit:
Dann sollte dieser Fehler zumindest nicht mehr auftreten. Was für Auswirkungen das allerdings auf den MOD hat, kann ich nicht sagen, da ich den MOD nicht kenne. 
Code: Alles auswählen
$row = $db->sql_fetchrow($result);
$sql = "DELETE FROM " . XDATA_DATA_TABLE . "
WHERE user_id = " . $row['user_id'] . " AND field_id = " . $row['field_id'] . "
LIMIT 1";
if ( !($db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not remove user XData', '', __LINE__, __FILE__, $sql);
}
Code: Alles auswählen
$row = $db->sql_fetchrow($result);
$count = $db->sql_numrows($result);
$db->sql_freeresult($result);
if ($count != 0)
{
$sql = "DELETE FROM " . XDATA_DATA_TABLE . "
WHERE user_id = " . $row['user_id'] . " AND field_id = " . $row['field_id'] . "
LIMIT 1";
if ( !($db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not remove user XData', '', __LINE__, __FILE__, $sql);
}
}

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Danke... jetzt kommt allerdings diese Fehlermeldung:
Code: Alles auswählen
Could not insert user XData
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 ' , 'Mich selbst')' at line 3
INSERT INTO phpbb_xdata_data (user_id, field_id, xdata_value) VALUES (, , 'Mich selbst')
Line : 241
File : functions.php
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Hallo? Das waren 2 Stunden, nach denen du gepusht hast!? Vielleicht solltest du dir zuerst mal das hier durchlesen, damit du nicht ständig dran denken musst, wie viele User dir schon verloren gegangen sind: KB:knigge 

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Dann pack halt testweise mal das zweite Query auch in die von mir eingefügte if-Abfrage... 

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.