Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 138.428 (Täglich: 23,66 )
Themen: 16.136
Mitglieder: 13.152
Neuestes Mitglied: thluckert.
Ausl. d. letzten Minute: 36%
Ausl. d. letzten 5 Minuten: 55%
Ausl. d. letzten 15 Minuten: 60%
Freier Webspace: 1.94 TB
PHP-Version: 7.1.11

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Programmieren » MySQL und PHP » [Hilfe gesucht] SQL-Abfrage » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen SQL-Abfrage
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
rolfino rolfino ist männlich
wBB2-User



Dabei seit: 09.08.2007
Beiträge: 47
0 Filebase-Einträge
Alter: 56 Jahre
Herkunft: Hamm/Westfalen
wBB-Version: wBB2.3


Mitglied bewerten

Level: 29 [?]
Erfahrungspunkte: 206.577
Nächster Level: 242.754

36.177 Erfahrungspunkt(e) für den nächsten Levelanstieg



SQL-Abfrage Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Folgender Hintergrund....

Wir haben eine JGS-Datenbank installiert, die automatische Support-Threads erstellt.

In diesen Support-Threads wird nur ein Vorschaubild mittels bbcode gepostet:

php:
1:
[CENTER][img]http://www.abload.de/img/13geisterbluraykvprevin03l.jpg[/img]   [/CENTER]


Nun haben wir uns dazu entschlossen, die Vorschaubilder auf unserem eigenen Web-Space zu speichern.

Damit ich nicht in jeden einzelnen der ca. 900 Threads den Link zum Vorschaubild manuell ändern muss, wollte ich es mit einer SQL-Abfrage versuchen.
Dabei kommt mir zu Hilfe, dass in der SQL-Datenbank jeder Eintrag der über einen Support-Thread erstellt wird im Feld "ipadrees" der "bb1_posts" den Wert "JGS-DB-Eintrag" enthält.


Hier mal die Bedingungen:

Wenn in der Tabelle "bb1_posts"
im Feld "ipaddress"
der Wert "JGS-DB-Eintrag" steht,
dann im Feld "message"
den Wert "http://www.abload.de/img/"
durch den Wert "../download/previews/" ersetzen.


... und hier bin ich mit meinem Latein am Ende, da ich nicht weiß, wie ich der Bedingung angeben soll, dass nur Datensätze geändert werden sollen, wenn das Feld "ipadress" den Wert "JGS-DB-Eintrag" enthält.

Das habe ich bis jetzt gemacht:

php:
1:
UPDATE bb1_posts SET ipadress [HIER WEIß ICH NICHTWIE ICH DIE BEDINGUNG ANGEBEN SOLL] = replace(message'http://www.abload.de/img/''../download/previews/');


Wäre nett, wenn mir jemand einen Tipp geben könnte

Ich sag' schon mal Danke.........

__________________

14.10.2010 16:54 rolfino ist offline E-Mail an rolfino senden Homepage von rolfino Beiträge von rolfino suchen Nehmen Sie rolfino in Ihre Freundesliste auf Germany
Luzifer69
wBB2-User



Dabei seit: 09.03.2006
Beiträge: 264
0 Filebase-Einträge



Mitglied bewerten

Level: 38 [?]
Erfahrungspunkte: 1.297.242
Nächster Level: 1.460.206

162.964 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

also
das SET betrifft aber nicht die ipadress sondern die message


Die Bedingung
die wäre dann das where
würde dann also hinten so lauten WHERE `ipadress`

müsste dann also so lauten

code:
1:
  UPDATE bb1_posts SET message=REPLACE(message,'URL ALT','URL NEU' WHERE `ipadress`='JGS-DB-Eintrag');

lernen kannst du es seler wie folgt
gehe in die db phpmyadmin
gehe auf editieren jetzt suchste so ein beitrag
und änderst mal bei diesen die url und speichern
dann siehste oben ein feld was dir genau diese abfrage dann zeigt wie sie aussieht

das einzige was du dann weglassen müsstest um alle threads daraufhin zu ändern wäre
die postid oder therad id

__________________
MFG
......Silvio......

Dieser Beitrag wurde 6 mal editiert, zum letzten Mal von Luzifer69: 14.10.2010 18:16.

14.10.2010 17:53 Luzifer69 ist offline E-Mail an Luzifer69 senden Homepage von Luzifer69 Beiträge von Luzifer69 suchen Nehmen Sie Luzifer69 in Ihre Freundesliste auf Germany
rolfino rolfino ist männlich
wBB2-User



Dabei seit: 09.08.2007
Beiträge: 47
0 Filebase-Einträge
Alter: 56 Jahre
Herkunft: Hamm/Westfalen
wBB-Version: wBB2.3


Mitglied bewerten

Level: 29 [?]
Erfahrungspunkte: 206.577
Nächster Level: 242.754

36.177 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von rolfino


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Fehler

SQL-Befehl:

UPDATE bb1_posts SET message = REPLACE( message, 'http://www.abload.de/img/', '../download/previews/' WHERE `ipadress` = 'JGS-DB-Eintrag' )

MySQL meldet: Dokumentation
#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 'WHERE `ipadress`='JGS-DB-Eintrag')' at line 1

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von rolfino: 14.10.2010 18:54.

14.10.2010 18:49 rolfino ist offline E-Mail an rolfino senden Homepage von rolfino Beiträge von rolfino suchen Nehmen Sie rolfino in Ihre Freundesliste auf Germany
mkkcs   Zeige mkkcs auf Karte mkkcs ist männlich
wBB2-User


images/avatars/avatar-15906.gif

Zeige mkkcs auf Karte
Dabei seit: 02.02.2005
Beiträge: 867
3 Filebase-Einträge


Bewertung: 
11 Bewertung(en) - Durchschnitt: 7,73

Level: 45 [?]
Erfahrungspunkte: 4.606.267
Nächster Level: 5.107.448

501.181 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

da fehlt ne Klammer an der richtigen Stelle und eine zuviel !!!
code:
1:
2:
3:
  UPDATE bb1_posts SET message=REPLACE(message,'URL ALT','URL NEU') WHERE `ipadress`='JGS-DB-Eintrag';


in Deinem Falle
muß es so lauten
code:
1:
2:
3:
UPDATE bb1_posts SET message = REPLACE( message, 'http://www.abload.de/img/', '../download/previews/') WHERE `ipadress` = 'JGS-DB-Eintrag' ;


__________________
LG Martin

Grafix-Board

das wBB Coder Forum ist wieder da !!!! - Totgeglaubte leben länger !
mywbb goes to wbbCoderForum
14.10.2010 21:50 mkkcs ist offline E-Mail an mkkcs senden Homepage von mkkcs Beiträge von mkkcs suchen Nehmen Sie mkkcs in Ihre Freundesliste auf Germany
Luzifer69
wBB2-User



Dabei seit: 09.03.2006
Beiträge: 264
0 Filebase-Einträge



Mitglied bewerten

Level: 38 [?]
Erfahrungspunkte: 1.297.242
Nächster Level: 1.460.206

162.964 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

heijeijei
habsch dat hier falsch reinkopiert

fehlt ja nicht sitzt nur falsch

man hab ich echt nicht gesehen
das ich das WHERE `ipadress`='JGS-DB-Eintrag'
noch in die klammer reinkopiert habe
das sollte natürlich so nicht sein
aber schön das Martin das gleich berichtigt hat
sonst hätt ichs jetzt gemacht
war gerade noch unterwegs

__________________
MFG
......Silvio......

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Luzifer69: 14.10.2010 21:59.

14.10.2010 21:55 Luzifer69 ist offline E-Mail an Luzifer69 senden Homepage von Luzifer69 Beiträge von Luzifer69 suchen Nehmen Sie Luzifer69 in Ihre Freundesliste auf Germany
rolfino rolfino ist männlich
wBB2-User



Dabei seit: 09.08.2007
Beiträge: 47
0 Filebase-Einträge
Alter: 56 Jahre
Herkunft: Hamm/Westfalen
wBB-Version: wBB2.3


Mitglied bewerten

Level: 29 [?]
Erfahrungspunkte: 206.577
Nächster Level: 242.754

36.177 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von rolfino


Daumen hoch! Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Aller besten Dank an Euch beide.

Nach einer klitzekleinen Änderung hat es geklappt.


Es musste lauten: WHERE `ipaddress`


Wie gewohnt auf diesem Board, ein spitzen mäßiger Service.

... nochmals "Aller besten Dank an Euch".

__________________

14.10.2010 23:12 rolfino ist offline E-Mail an rolfino senden Homepage von rolfino Beiträge von rolfino suchen Nehmen Sie rolfino in Ihre Freundesliste auf Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Programmieren » MySQL und PHP » [Hilfe gesucht] SQL-Abfrage

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 2.504
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 6 Tage, 1 Stunden, 32 Minuten und 2 Sekunden