Hallo Forum,
gibt es für mysql eigentlich sowas wie explode() in PHP?
ich meine:
Select * FROM tab WHERE 30 in_array (explode(',','ein_feld'));
Dabei stehen in ein 'ein_feld' versch. Werte mit Komma getrennt: 14,23,24,32
Sinn und Zweck soll sein, dass ich tatlächlich nur die DS finde, in der die 30 steht. Arbeite ich mit LIKE und %30% finde ich auch immer 130, 230, usw.
oder kann einer den Regex für :
1. Zeichen ein , oder kein zeichen,
2. danach die gesuchte Zahl
3. Zeichen ein , oder kein zeichen
also sowas wie { [komma oder nix][30][komma oder nix]}
damit würde man immer die Komma-Begrenzung bzw. die 1. und letze Position im 'ein_feld' finden... Reg. Ausdrücke kann ich leider nicht -
einen schönen verregneten Vatertag noch!
gibt es für mysql eigentlich sowas wie explode() in PHP?
ich meine:
Select * FROM tab WHERE 30 in_array (explode(',','ein_feld'));
Dabei stehen in ein 'ein_feld' versch. Werte mit Komma getrennt: 14,23,24,32
Sinn und Zweck soll sein, dass ich tatlächlich nur die DS finde, in der die 30 steht. Arbeite ich mit LIKE und %30% finde ich auch immer 130, 230, usw.
oder kann einer den Regex für :
1. Zeichen ein , oder kein zeichen,
2. danach die gesuchte Zahl
3. Zeichen ein , oder kein zeichen
also sowas wie { [komma oder nix][30][komma oder nix]}
damit würde man immer die Komma-Begrenzung bzw. die 1. und letze Position im 'ein_feld' finden... Reg. Ausdrücke kann ich leider nicht -
einen schönen verregneten Vatertag noch!
Kommentar