Gibt es Platzhalter (oder RegEx) bei MySQL String-Replace
Frank
- datenbank
Hallo,
ich möchte mit PHP-MyAdmin in MySQL einen String ersetzen.
Aber der ist nicht so 100% definiert.
Gibt es da irgendwelche Platzhalter ?
ich will alles weghaben von xxx bis zum Spaltenende.
Versucht hab ich:
REPLACE(Spalte
,'xxx%','')
REPLACE(Spalte
,'xxx*','')
REPLACE(Spalte
,'xxx.*','')
Klappen will nix ...
Hat vielleicht jemand eine Idee ?
Gibt es da einen Weg ohne vorheriges SELECT der einzelnen Datensätze ?
Danke, Frank
Hat vielleicht jemand eine Idee ?
Kenne mySQL nicht sonderlich, aber was spricht gegen ein UPDATE (http://dev.mysql.com/doc/refman/5.1/de/replace.html mit entsprechend gefüllter WHERE-Klausel (http://dev.mysql.com/doc/refman/5.1/de/functions.html) und etwas mit dem Operator LIKE ?
(Funzt auch mit älteren Versionen.)
echo $begrüßung;
ich will alles weghaben von xxx bis zum Spaltenende.
Mit anderen Worten: Du möchtest den Teilstring vom Anfang bis zur Position von xxx haben. Das kann man mit einem oder zwei Stringfunktionsaufrufen ermitteln.
echo "$verabschiedung $name";