Seite 2 von 2

Verfasst: 03.11.2002 21:16
von PhilippK
Nachtrag:

Ich würde auf jeden Fall 'nen Backup machen, da ich nicht weiß, ob die Rechteverwaltung auf der Basis anders läuft...

Gruß, Philipp

Verfasst: 04.11.2002 13:53
von mgross
Hi Philipp,

also, es wird immer besser mit deinem script: jetzt gibt es nur noch eine fehlermeldung. Hier der auszug aus derm protokoll:
Tabellen reparieren

Löschen von Datensätzen ohne gültigen User aus der user_group-Tabelle

Löschen von unnötigen Datensätzen aus der groups-Tabelle

* Lösche group_id 10

Löschen von Datensätzen ohne gültige Gruppe aus der user_group-Tabelle

Suchen von User ohne eigene Gruppe

* Lege Gruppe an für User
www.pc-coholic.de Foren-Übersicht
Allgemeiner Fehler

Fehler bei SQL-Ausführung

Verfasst: 04.11.2002 14:27
von PhilippK
Aktivier doch bitte mal den Debug-Modus:
http://www.phpbb.de/viewtopic.php?t=16083

Gruß, Philipp

Verfasst: 05.11.2002 13:32
von mgross
so, hier sind alle fehler mit debug-modus meldungen:
Allgemeiner Fehler

Fehler bei SQL-Ausführung

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ' 0)' at line 2

INSERT INTO nuke_bbuser_group (group_id, user_id, user_pending) VALUES (12, , 0)

Line : 161
File : /kunden/pc-coholic.de/webseiten/nuke/modules/Forums/check_groups.php

Verfasst: 05.11.2002 13:55
von PhilippK
Muss mir da heute abend nochmals die Code-Dateien von bbtonuke anschauen...

Gruß, Philipp

Verfasst: 05.11.2002 16:50
von PhilippK
Also der Code ist eigentlich so weit in Ordnung (zumindest kann ich keinen Fehler finden...)

Die Ursache des Fehlers kann eigentlich nur in der Tabelle nuke_users rühren. Kannst du mal prüfen, ob es da Datensätze gibt, die keinen Wert für user_id gesetzt haben?
(Wenn du nicht weißt, wie du das per SQL rausfinden kannst, bitte nochmals melden).

Gruß, Philipp

Verfasst: 12.11.2002 17:37
von MAXimator
wäre interessant was da nun rausgekommen ist, bei mir hab ich nämlich den selben fehler entdecken können.

weiters verschwinden von den usern selbst raufgeladene avatare auch immer wieder (komischerweise nicht bei jeden).
vielleicht hängt das ja in irgendeiner weise zusammen.

Verfasst: 12.11.2002 20:56
von mgross
Hi,

ich glaube, jetzt weiß ich wo der fehler liegt! Also in nuke_users in meiner SQL-Datenbank ist nähmlich kein feld mit user_id sondern nur eins mit uid

könnte es daran liegen, dass einfach das uid falsch ist?

Verfasst: 13.11.2002 00:11
von MAXimator
das kann ich mir kaum vorstellen, denn user_id wird soweit ich weis der variable uid gebildet:

Code: Alles auswählen

user_id = " . $userdata['uid'];