Statistik |
Beiträge: 144.530 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 128%
Ausl. d. letzten 5 Minuten: 130%
Ausl. d. letzten 15 Minuten: 144%
Aktulle Uhrzeit: 09:51
Freier Webspace: 4.02 TB
PHP-Version: 7.4.33
|
|
|
|
|
plötzlicher sql-fehler nach userlöschung |
|
plötzlicher sql-fehler nach userlöschung |
|
|
Zitat: SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6 pl2): Invalid SQL: UPDATE bb1_users SET pmtotalcount=pmtotalcount+1,pminboxcount=pminboxcount+1,pmnewcount=pmnewcou
nt+1,pmunreadcount=pmunreadcount+1 WHERE userid IN ()
mysql error: 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 1
mysql error number: 1064
mysql version: 4.0.27-max
php version: 4.4.8
Date: 05.08.2008 @ 23:50
Script: /index.php
|
|
|
der fehler fiel auf nachdem das system versuchte n haufen pns wegen lizensablauf an einen user zu schicken, der aber schon lange gelöscht wurde
nachdem ich aus der index.php die zeile
require("./acp/vg_lizenz_abg.php");
entfernte, ist der Fehler erstmal weg - die Abfrage leider aber auch
plz help
|
|
05.08.2008 23:59 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.742.558
Nächster Level: 266.777.854
|
|
|
06.08.2008 20:03 |
|
|
|
schön das das so ist - ich hab die 1.5 drin
|
|
06.08.2008 22:28 |
|
|
|
bin grad dabei - danke dir
|
|
06.08.2008 22:35 |
|
|
|
nun ich auch mal eben noch was sagen muss,
seit 3 tagen hatte ich den gleichen fehler und konnte die index nicht mehr aufrufen ohne den sql fehler.
nun fand ich google sei dank diesen beitrag hie und habe den
require("./acp/vg_lizenz_abg.php");
aus meiner index entfernt nun klappts wieder.
aber nun kommts, laut meiner anzeige benutze ich die 1.6.1 der vg lizenz
also ist es anscheinend mit einem reinen update nicht getan.
aber nur mal so neben bei ein frohes neues 2009 an alle die hier so fleissig aktiv sind
sagt kibonge
__________________ Kenya das Land meiner Träume / unser Forum
|
|
02.01.2009 17:04 |
|
|
|
stimmt - ich hab den fehler auch noch nach dem update ... ich warte dann immer n paar tage und dann setz ichs wieder rein
sinn macht es aber, das mal zu beseitigen
der fehler tritt immer dann auf, wenn sich in der lizenz noch ein user befindet, der vor ablauf der lizenz gelöscht wurde. das system will dem user permanent ne pn schicken um auf den ablauf aufmerksam zu machen - und dann kriegt man den fehler
bitte viktor, du kannst das wegmachen
gesundes neues
|
|
02.01.2009 18:13 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.742.558
Nächster Level: 266.777.854
|
|
Hallo,
oh das sollte eigentlich nicht mehr kommen.
Ihr habt auch wirklich die V1.6.
Muss ich mir den Code noch mal anschauen.
EDIT:
Bitte mal die Datei "acp/vg_lizenz_abg.php" bearbeiten.
Suche:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
/* PN an Admin der in der Konfiguration eingestellt wurde */
list($lizenz_bpms) = $db->query_first("SELECT config_value FROM bb" . $n . "_vg_lizenz_config WHERE config_name = 'lizenz_bpms'");
if ($lizenz_bpms) {
$recipientlist = '';
$user = $db->query_first("SELECT * FROM bb" . $n . "_users WHERE userid = '" . $lizenz_bpms . "'");
$vg_subject = "";
eval ("\$vg_subject = \"" . $lang->get4eval("LANG_VGLIZENZ_SUBJECT_S4") . "\";");
$message = "";
eval ("\$message = \"" . $lang->get4eval("LANG_VGLIZENZ_MESSAGE_P4") . "\";");
$message = parseURL($message);
$recipientlist[$lizenz_bpms] = $user[username];
$newPmID = sendPrivateMessage($recipientlist, $recipientlist_bcc, $vg_subject, $message, $row['userid'], 0, 1, 0, 1, 0, 0, '', 0, '', count($attachmentids), 1);
}
|
|
Ersetze mit:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
/* PN an Admin der in der Konfiguration eingestellt wurde */
list($lizenz_bpms) = $db->query_first("SELECT config_value FROM bb" . $n . "_vg_lizenz_config WHERE config_name = 'lizenz_bpms'");
if ($lizenz_bpms) {
$recipientlist = '';
$user = $db->query_first("SELECT * FROM bb" . $n . "_users WHERE userid = '" . $lizenz_bpms . "'");
$user_chk = $db->query_first("SELECT * FROM bb" . $n . "_users WHERE userid = '" . $row['userid'] . "'");
if ($user_chk['userid'] == $row['userid']) {
$vg_subject = "";
eval ("\$vg_subject = \"" . $lang->get4eval("LANG_VGLIZENZ_SUBJECT_S4") . "\";");
$message = "";
eval ("\$message = \"" . $lang->get4eval("LANG_VGLIZENZ_MESSAGE_P4") . "\";");
$message = parseURL($message);
$recipientlist[$lizenz_bpms] = $user[username];
$newPmID = sendPrivateMessage($recipientlist, $recipientlist_bcc, $vg_subject, $message, $row['userid'], 0, 1, 0, 1, 0, 0, '', 0, '', count($attachmentids), 1);
}
}
|
|
Jetzt sollte der SQL-Fehler nicht mehr kommen.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
02.01.2009 19:14 |
|
|
|
hallo lieber victor,
leider lag es nicht daran, habe entsprechend deinen angaben abgeändert das
require("./acp/vg_lizenz_abg.php");
wieder reingemacht und fehler war wieder da
sorry
kibonge
__________________ Kenya das Land meiner Träume / unser Forum
|
|
02.01.2009 19:31 |
|
|
|
hallo victor,
also mit der datei hat es geklappt.
deshalb vielen dank.
kleiner nachtrag werde mir jetzt einen neuen server zulegen und dann zu 99% auf das wbb 3 umsteigen wenn die 3.1 rauskommt deshalb wäre es super wenn man dann die sachen auch fürs wbb3 erwerben könnte.
also nochmal danke und bis zum nächsten mal
mfg
kibonge
__________________ Kenya das Land meiner Träume / unser Forum
|
|
02.01.2009 23:21 |
|
|
|
|
|
|