replace => 2 Zeichen austauschen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • replace => 2 Zeichen austauschen

    ich habe eine Frage zu der REPLACE Funktion

    ich ersetze in meiner DB, das Komma bei einem Preis durch einen Punkt. Nun steht aber am Ende des Strings noch das €-Zeichen. Ich habe nun Probleme dies zu entfernen.

    Hier mein Versuch:

    PHP-Code:
    SELECT h.bestellnr,
    REPLACE (
    gesamtbetrag_preis,',','.') AS betrag,

    FROM it_onlineshop_bestell_history AS h
    LEFT JOIN it_onlineshop_login 
    AS l ON l.id h.userID
    LEFT JOIN it_onlineshop_artikel 
    AS a ON a.ID h.artikelID
    WHERE 1
    GROUP BY bestellnr
    HAVING 1 
    AND CONVERTbetragbinary )  LIMIT 0 30 
    Nun weis ich nicht wie ich in der REPLACE Funktion noch sagen soll, dass er das € Zeichen entfernen soll.

    So sieht zB ein Preis aus 2.036,10 €

    Gruß
    Tim

  • #2
    man kann sowas auch schachteln.
    Code:
    REPLACE(REPLACE(gesamtbetrag_preis,',','.'),'€', '') betrag
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Danke für die schnelle Hilfe, so funktioniert es einwandfrei!

      Kommentar

      Lädt...
      X