Einzelnen Beitrag anzeigen
  #1  
Alt 13.02.2011, 10:49:35
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
Text-Feld: 2 und mehr Werte ersetzen im SQL

Hallo,

wie kann ich in einem SQL 2 Werte ersetzen lassen, der im gleichen Feld liegt?

Beispiel:
id | text | wert1 | wert2
1 | ich bin {wert1} und {wert2} | 222 | 333

Wie kann ich jetzt einen SQL schreiben, der mir den Text anpasst?

SQL: SELECT REPLACE(text, '{wert1}', wert1) AS text FROM table;
Ausgabe: ich bin 222 und 333

Bei einem 2 Replace wird nur immer der letzte ausgegeben!

Wie kann ich jetzt den 2 Wert im gleichen SQL ändern? Oder geht sowas nur in PHP!
Mit Zitat antworten