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 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 Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 3 - 29.11.2008 um 16:25 Uhr
ne |
Inaktiv |
|
Jam2 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 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 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 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 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 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 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. |