News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 17
Seite [1]
Mario


Just nerd





Beiträge: 934
# Thema - 29.11.2008 um 15:11 Uhr
Hallo, gibt es eine möglichkeit die beiträge der gelöschten user aufeinmal zu entfernen ??


------------------




Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 29.11.2008 um 16:06 Uhr
DELETE FROM {pre}_comments cms LEFT JOIN {pre}_users usr ON cms.users_id = usr.users_id AND usr.users_nick = ''

keine ahnung obs funktioniert, war mal aus dem bauch raus.


Inaktiv
|
Mario
Thread-Ersteller


Just nerd





Beiträge: 934
# Antwort: 2 - 29.11.2008 um 16:11 Uhr
bei usr.users_nick = '' muss da die ID hinterm = ??

Wenn ja ist doof denn die ID hab ich ja net mehr Weil der user ja schön gelöscht ist


------------------






Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 29.11.2008 um 16:25 Uhr
ne


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 4 - 29.11.2008 um 16:36 Uhr
müsste eigentlich funktionieren! für threads müsste man das selbe machen


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Mario
Thread-Ersteller


Just nerd





Beiträge: 934
# Antwort: 5 - 29.11.2008 um 16:40 Uhr
Fehlermeldung

DELETE FROM {pre}_comments cms LEFT JOIN {pre}_users usr ON cms.users_id = usr.users_id AND usr.users_nick = '' # cs_sql_query - 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 'LEFT JOIN cs_users usr ON cms.users_id = usr.users_id AND usr.us


------------------






Inaktiv
|
fay-pain


Specialist




Beiträge: 2006
# Antwort: 6 - 29.11.2008 um 16:46 Uhr
Guck dir doch mal den Befehl an... was löscht du da?
Die Kommentare von eines Benutzers, dessen Nick ? heißt

Im Prinzip willst du damit Kommentare eines Nutzers löschen, den es garnicht gibt


------------------
Manchmal hast du fay und machmal pain.
- hajo

Zuletzt editiert von fAY-pA!N am 29.11.2008 um 16:48 Uhr (1x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 7 - 29.11.2008 um 16:53 Uhr
genau das will ich auch tun.


Inaktiv
|
fay-pain


Specialist




Beiträge: 2006
# Antwort: 8 - 29.11.2008 um 17:10 Uhr
Ja, mein ich ja auch. Aber wenn er keinen Nick angibt, wird da auch nichts gefunden


------------------
Manchmal hast du fay und machmal pain.
- hajo

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 9 - 29.11.2008 um 17:25 Uhr
doch, weil es LEFT JOIN ist.


Inaktiv
|
Mario
Thread-Ersteller


Just nerd





Beiträge: 934
# Antwort: 10 - 30.11.2008 um 03:27 Uhr
Ich möchte ja keine KOMENTARE löschen sondern Im Forum die beiträge des users


------------------






Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 11 - 30.11.2008 um 09:39 Uhr
Die Beiträge im Forum werden als "Kommentare" Gespeichert^^


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Mario
Thread-Ersteller


Just nerd





Beiträge: 934
# Antwort: 12 - 30.11.2008 um 09:42 Uhr
Aso


------------------






Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 13 - 30.11.2008 um 11:02 Uhr
kann so nicht funktionieren,
es gibt keine Beiträge die keine users_id haben. Alle Kommentare sind mit einer users_id versehen. Die Abfrage oben erhält aber immer einen null wert zurück, somit auch keine reale ID.

So funktioniert es:
DELETE FROM {pre}_comments
WHERE NOT EXISTS (SELECT * FROM {pre}_users
WHERE {pre}_users.users_id = {pre}_comments.users_id);



------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Mario
Thread-Ersteller


Just nerd





Beiträge: 934
# Antwort: 14 - 30.11.2008 um 11:35 Uhr
MySQL meldet:
#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 '{pre}_comments
WHERE NOT EXISTS (SELECT * FROM {pre}_users
WHE


------------------






Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 15 - 30.11.2008 um 12:27 Uhr
sicherlich wieder über phpMyAdmin eingespielt, richtig ?

{pre}_
ist ein Platzhalter.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Mario
Thread-Ersteller


Just nerd





Beiträge: 934
# Antwort: 16 - 30.11.2008 um 12:31 Uhr
Hat sich eh erledigt da Site den Server zerschossen hat zum X. mal

Hier gehts weiter


------------------






Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 17 - 30.11.2008 um 12:52 Uhr
ich hab nicht nach beiträgen gesucht bei denen keine users_id steht.

die hässlichen mysql-only befehle vermeide ich.


Inaktiv
|
Antworten: 17
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo