verknüpfte db-einträge mit phpmyadmin löschen
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.1, 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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
Valerie Raghnall
- Mitglied
- Beiträge: 3907
- Registriert: 17.07.2002 14:03
- Wohnort: Graz
verknüpfte db-einträge mit phpmyadmin löschen
hi,
ich hab da ein kleines problem. und zwar hab ich einen modifizierten wow mod in meinem forum, der auch sehr gut funktioniert. dieser mod gibt die möglichkeit, seinen chars aus gw auf das forum zu übertragen und dort anzeigen zu lassen. alle chars sind daher mit dem user verknüpft, der sie auch angelegt hat.
nun hab ich einen user gelöscht, seine chars sind aber erhalten geblieben. ich hab zwar schon versucht, die teile aus der db rauszukriegen, aber es dann doch lieber gelassen, bevor ich die ganz db geschossen habe.
es gibt in der datenbank eine tabelle (prefix)_characters in dem die einträge aufgelistet sind, die verknüpfung erfolgt über die id des users. kann ich mit hilfe der id des users eine löschabfrage machen? wenn ja, wie würde die aussehen? wenn nein, wie muss ich das gestalten?
ich hab da ein kleines problem. und zwar hab ich einen modifizierten wow mod in meinem forum, der auch sehr gut funktioniert. dieser mod gibt die möglichkeit, seinen chars aus gw auf das forum zu übertragen und dort anzeigen zu lassen. alle chars sind daher mit dem user verknüpft, der sie auch angelegt hat.
nun hab ich einen user gelöscht, seine chars sind aber erhalten geblieben. ich hab zwar schon versucht, die teile aus der db rauszukriegen, aber es dann doch lieber gelassen, bevor ich die ganz db geschossen habe.
es gibt in der datenbank eine tabelle (prefix)_characters in dem die einträge aufgelistet sind, die verknüpfung erfolgt über die id des users. kann ich mit hilfe der id des users eine löschabfrage machen? wenn ja, wie würde die aussehen? wenn nein, wie muss ich das gestalten?
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Zum Testen kannst Du soetwas in der Art machen ( mit einem Select Befehl )
Ich gehe mal von einem " phpbb_ " Präfix und der Spalte " user_id " in Deiner Charaters Tabelle aus ....
Diese Abfrage sollte nun alle Character Datensätze des Benutzers mit der ID " x " auswerfen....
Wenn dies alles Korrekt sein sollte kannst du dann den eigentlichen DELETE Befehl senden:
Das " x " solltest Du natürlich mit der ID des betroffenen Users ersetzen 
Ich gehe mal von einem " phpbb_ " Präfix und der Spalte " user_id " in Deiner Charaters Tabelle aus ....
Code: Alles auswählen
SELECT * FROM phpbb_characters WHERE user_id = xWenn dies alles Korrekt sein sollte kannst du dann den eigentlichen DELETE Befehl senden:
Code: Alles auswählen
DELETE FROM phpbb_characters WHERE user_id = x-
Valerie Raghnall
- Mitglied
- Beiträge: 3907
- Registriert: 17.07.2002 14:03
- Wohnort: Graz
danke für die schnelle antwort, werd das testen sobald ich kann
klingt jedenfalls schon mal richtig fein. uhm... frage... muss ich bei der delet anweisung dann nicht ebenfalls den * reinpacken?
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Nein 
Du löscht den kompletten Datensatz, wenn er in diesem den User mit der user_id = x findet.
http://dev.mysql.com/doc/refman/5.1/de/delete.html
Du löscht den kompletten Datensatz, wenn er in diesem den User mit der user_id = x findet.
http://dev.mysql.com/doc/refman/5.1/de/delete.html
-
Valerie Raghnall
- Mitglied
- Beiträge: 3907
- Registriert: 17.07.2002 14:03
- Wohnort: Graz
-
Valerie Raghnall
- Mitglied
- Beiträge: 3907
- Registriert: 17.07.2002 14:03
- Wohnort: Graz
