DB Abfrage - Buchstaben zählen und nach dem Zweiten mit * ersetzen

Divo1984

Erfahrenes Mitglied
Hallo,

wie oben beschrieben möchte ich eine Ausgabe aus der DB zählen und alles was nach dem zweiten Zeichen kommt durch ein * ersetzen.

Hat folgenden Sinn - das User im Userbereich nicht den kompletten Usernamen sehen, sondern nur die ersten 2 Zeichen...

Nur wie kann ich das umsetzen? Zählen mit strlen oder count nur wie ersetze ich die Zeichen?

Hat da jemand ne Hilfestellung für mich?
 
Du kannst dir den User aber auch gleich aus der Tabelle so rauslesen:

SQL:
SELECT RPAD(LEFT(user, 2), LENGTH(user), "*") AS user2 FROM tabelle
 
Zurück