phpbar.de logo

Mailinglisten-Archive

Zeichen aus textstring entfernen

Zeichen aus textstring entfernen

Uwe Drießen driessen at edv-driessen.de
Mit Aug 24 10:33:58 CEST 2005


Hallo

Ich möchte aus einer Zeichenkette (MAC-Adresse) alle Sonderzeichen wie .:-
entfernen und dann das ganze wieder zusammensetzen in 6-6 Zeichen.
Für ein einzelnes Zeichen ist das kein Prob das mache ich zur Zeit mit

Insert into radcheck_funk1(`UserName`, `Attribute`, `op`, `Value`, `Name`,
`last_login`)
select
Concat(Substring(Replace(CallingStationId,':',''),1,6),'-',Substring(Replace
(CallingStationId,':',''),7,6)), "Password","==","wslkbt7",  Username,
max(AcctStartTime) from radacct 
group by CallingStationId


Die MAC's werden je nach Gerät mit 22:22:22:22:22:22 oder 333333-333333 oder
2222.1111.3333 oder 44-44-44-44-44-44 geschrieben
wie mache ich das aber mit den 3 Zeichen gleichzeitig so das nur ein
Durchlauf benötigt wird. Wenn ich mehrfach drüber laufen muss habe ich ja
schon im ersten Durchlauf falsche Werte in der neuen Tabelle oder kann ich
das irgendwie abfangen?
Ich suche das in pure SQL.


Besten Dank im voraus

Mit freundlichen Grüßen 

    Drießen 

Es liegt was in der Luft

www.feilbingert.net

Uwe Drießen
Software & Computer
Lembergstraße 33
67824 Feilbingert
Tel.: 06708 660045 Fax 06708 661397
www.edv-driessen.de




-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive