- Az AI miatt vehetnek sokan új iPhone-t
- Otthoni hálózat és internet megosztás
- Csinált valamit a Nokia: megváltoznak a telefonhívások
- Opera böngésző
- Musk betiltja az iPhone-okat a Teslánál és az X-nél, ha ezt meglépi az Apple
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Microsoft Excel topic
- Amazon Prime Video
- Total Commander
- Amazon
Új hozzászólás Aktív témák
-
CSorBA
őstag
Sziasztok!
Hogy tudok where esetén egy mezőre olyan módon keresni, hogy regexpet alkalmazhatok közben rá.
Pl van egy telefon oszlopom, melyben pl van egy ilyen érték: 70/123-4567
Akkor ezt kiadja 1234 -re keresve is.
-
CSorBA
őstag
találtam egy ilyen csodát: UDF Repository: preg_replace function [link]
Szóval így megtudnám kb így:
WHERE PREG_REPLACE('/[^0-9]/',"",'phone_number') LIKE '%1234%';
Ami baromi jó lenne, ha saját szerver lenne, és tudnék telepíteni ilyet :S
szerk.:
Bár ha nagyon unatkozom, lehet átalakítom a táblát kb ilyenre:
phone_country
phone_area
phone_numberaztan csak CONCAT()-al összefűzöm, és abban már megy a LIKE....
[ Szerkesztve ]
-
CSorBA
őstag
Erre gondoltam én is, de abból indulok ki, hogy az ügyfél hülye.
Szóval képes beírni ilyen számokat:
70/1234-456
3630/123-456
123-456
+1120-123-456Szóval így nem nagyon tudom, melyiket szánta körzetnek, és melyik a telefonszámnak, vagy épp írt-e elé még országot is. Szóval gondoltam rá, h. tárolásnál csak strippelem, és a számokat hagyom meg, szóval a fentiből lesz:
701234456
3630123456
123456
1120123456De ebből nem fogom tudni, hogy melyiket hogy írta, ezért ha már ezt választom, akkor kénytelen vagyok a telefon oszlopot három felé bontani. (ami mellesleg rögtön 9 lesz, mivel egy rekordhoz 3 szám is tartozhat)
[ Szerkesztve ]
-
CSorBA
őstag
válasz Sk8erPeter #804 üzenetére
És ami még jobb, hogy már minden létező telefonszám-tárolós helyen meg is csináltam a 3 oszlopos tárolást
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen