Syntaxfehler im MySql

CorFie
Problembeschreibung:
Wenn ich ein Unterforum anlegen will, erscheint folgende Meldung:

Fehlermeldung:
code:
1:
2:
3:
4:
5:
Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb1_boards SET childlist=CONCAT(childlist,',309') WHERE boardid IN (0,,4) 
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 '4)' at line 1 
mysql error number: 1064 
Date: 07.11.2012 @ 22:15 
Script: /rpgplease/acp/board.php


Was wurde zuletzt geändert oder eingebaut?
Ich habe das Forum vom PHPbb2 auf wbbLite 1.0.2 umgezogen, jetzt will ich aufräumen und alles wieder an seinen Platz bringen.
Steinadler
Wahrscheinlich ein Komma ( , ) zuviel in der acp/board.php.

Diese am besten mal hier anhängen. Freude
CorFie
Ist angehängt.

Folgende Hacks sind komplett im Forum eingearbeitet. Ich weiß aus dem Kopf nicht mehr, ob da eine von die board.php mit behandelt.

Von hier:
PMMenüRechts
Mod-Spalte-Raus
W00tMeetsGoogle0-3a
Themenbeschreibung
member_~_Groupcolor
noava
Login-oben
Helmheader
WWHD (Wer war da)
Usercolor
Wer_ist_wo_online-Ultimate
Memberlisteinstellung_im_ACP


einseinself.net
Gastaccount
IoPFH
PopUP_Link
erweiterte Teamseiten-Bearbeitung im ACP
Inplayszenen / Abos auf der Indexseite
Steinadler
In Deiner acp/board.php fehlt eine ganze Passage. verwirrt

Ich würde jetzt erst einmal eine originale neue nehmen, um diesen Fehler auszuschließen.
CorFie
Hmmm, merkwürdig. Denn die gleiche php nutze ich auch in einem anderem forum, da funktioniert alles. Ohne Probleme.
Ich habe eher den Verdacht, es liegt wirklich an den Umzug von phpbb2 auf wbblite1.0.2

Das hatte ich extra noch mal getestet.

aber ich werds heute Abend noch mal neu aufsetzen, noch mal alles rüber ziehen und erst, wenn alles sauber ist, die Hacks noch mal einbauen.

Ich habe heute Abend noch mal neu aufgesetzt, aber die Fehlermeldung bleibt die gleiche. Sobald ich etwas ändern will, neu machen will, sei es Themen erstellen oder aber Foren erstellen oder oder oder...
ich krieg immer ähnlich lautende Fehlermeldungen.
Es ist frustrierend.
jacqy
Wenn du nicht klar kommst,lass es dir von jemand machen,der Ahnung hat.
CorFie
Genau darum frag ich ja hier?!
Schrimm
Hallo,

Scheinbar ist bei einem Update einer "parentlist"-Spalte irgendwas falsch gelaufen.

Durch das fehlerhafte Update hat sich wohl irgendwo ein Komma zu viel eingeschrieben.

Du müsstest nun in deine SQL-Datenbank schauen, dort deine Tabelle bbX_boards auswählen und bei jedem Board die "parentlist"-Spalte überprüfen.

Nicht erlaubte Einträge(Das Komma ist ausschlaggebend):
,1...
...1,

Es muss also vor und nach jedem Komma eine Zahl stehen.
CorFie
Jup, hat geklappt, daran lag es.
Aber... dafür zeigt er jetzt die Threads nicht mehr alle an in den Foren.
Sie sind vorhanden und wenn man in die einzelnen Foren reingeht, kann man sie auch alle sehen, sie lassen sich jetzt auch bearbeiten, verarbeiten.
Aber... Auf dem Index sieht es so aus, als hätte ich gar keine Inhalte.