Ergebnis 1 bis 10 von 10

Thema: Wie richtige Update Syntax – innerhalb einer Kolonne

  1. #1
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045

    Wie richtige Update Syntax – innerhalb einer Kolonne

    Hallo Forum,

    folgendes habe ich versucht, und falsche Änderungen erhalten:
    UPDATE verein_xxx SET strasse = "%Straße%" WHERE strasse LIKE "%Str.%"

    Beispiel:
    Kolonne strasse = dddd Str.
    Nach Update ergibt:
    Kolonne strasse = %Straße%

    Was habe ich da falsch interpretiert?

    Eine Bitte um Hilfe.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  2. #2
    TP-Moderator Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.586
    Du kannst doch keine Wildcards als neuen Wert in der UPDATE-Anweisung verwenden...?
    Damit erzählst du dem SQL-Server, er möge doch bitte den Wert auf "irgendwas am Anfang, irgendwas am Ende, aber in der Mitte soll 'Straße' stehen" setzen.

  3. #3
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    Hallo maxi89,

    wie bekomme ich denn dann den geänderten Wert herein? Muß ich über php gehen?
    Oder geht es doch über mysql?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  4. #4
    TP-Newbie
    Registriert seit
    Jul 2011
    Ort
    Germany
    Beiträge
    2

    SQL Abfrage

    schade
    Geändert von seemann (10.08.2011 um 21:40 Uhr)

  5. #5
    TP-Insider Avatar von dipo01
    Registriert seit
    Jul 2004
    Ort
    Österreich/Salzburg
    Beiträge
    635
    du möchtest also zb aus dddd Str. => dddd Straße machen???
    Der Charakter eines Menschen lässt sich leicht daran erkennen, wie er mit Leuten umgeht, die nichts für ihn tun können.

  6. #6
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    Hallo dipo01,

    genau, so hatte ich es gedacht. Ohne es mit select und dann im PHP ändern und mit UPDATE wieder zurückzuschreiben. Gibt es diese Möglichkeit?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  7. #7
    TP-Moderator Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.586
    Code:
    UPDATE `verein_xxx` SET `strasse` = REPLACE(`strasse`, 'str.', 'straße') WHERE `strasse` LIKE "%str.%";
    Das sollte genau das tun, was du möchtest.
    Denke daran, dass hierbei nur das kleingeschriebene "str." durch das kleingeschriebene "straße" ersetzt wird, also "Teststr." -> "Teststraße".

  8. #8
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    PHP-Code:
    UPDATE `verein_xxxSET `strasse` = REPLACE(`strasse`, ' Str.'' Straße'WHERE `strasseLIKE "% Str.%"
    Hallo maxi89,

    das obige Beispiel habe ich abgeändert. Wäre das so richtig wenn ich:
    irgendeine Str. => irgendeine Straße haben möchte?

    Es macht mir immer wieder Spaß die Ergebnisse zu erleben....
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  9. #9
    TP-Moderator Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.586
    Ohne es getestet zu haben: Ja, müsste so funktionieren.
    Wenn du es in den Livedaten testen willst, kannst du einfach diese Anweisung als SELECT (der ja nichts verändert) formulieren:

    Code:
    SELECT REPLACE(`strasse`, ' Str.', ' Straße') FROM `verein_xxx` WHERE `strasse` LIKE "% Str.%";

  10. #10
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    danke maxi89,

    Deine Tipps sind immer eine gute Anleitung. Jetzt komme ich weiter. Habe es zum Teil jetzt mit Select strtr und Update gelöst.
    Aber so könnte ich es sofort bei Erkennung dieses in der Tabelle ausführen. Ich selbst trage die Daten nicht ein. Es sind Leute aus dem Verein.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. MySQL UPDATE Syntax
    Von leXmaX im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 26.09.2007, 13:00
  2. Antworten: 3
    Letzter Beitrag: 02.11.2005, 15:46
  3. [CSS] CSS innerhalb einer PHP-Datei
    Von Maddog im Forum HTML & CSS
    Antworten: 10
    Letzter Beitrag: 24.02.2005, 09:06
  4. Antworten: 4
    Letzter Beitrag: 09.04.2004, 20:38
  5. Scrolltext innerhalb einer Tabelle
    Von mischaef im Forum Dreamweaver & andere Webeditoren
    Antworten: 7
    Letzter Beitrag: 25.06.2003, 16:20

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51