krzesik
13.04.2017, 18:03:16
Witam,
mam tabelę a w niej pole `telefon`, user mógł wpisać telefon w różnej postaci np:
123456789
123-456-789
123 456 789
+48 123 - 456 - 789
potrzebuję pobrać takie pole selectem, ale aby je dalej przekazać chciałbym je "obrobić" i usunąć zbędne znaki (spacje, myślniki itp). da się to zrobić już w zapytaniu czy muszę to już robić na bezpośrednio na stringu?
Jak jest lepiej, szybciej, właściwiej?
Wazniak96
13.04.2017, 19:07:33
Powinieneś to zrobić przed insertem.
krzesik
13.04.2017, 20:28:51
Może i to jest odpowiedź poprawna, ale niestety nie zrobiłem i musze to zrobić teraz, stąd moje pytanie w temacie.....
Tomplus
14.04.2017, 05:57:01
Prosty kod, który pozbywa się wszelkich znaków z wyjątkiem cyfr, teraz zostaje tylko formatowanie
Oczywiście to tylko przykład wyniku.
viking
14.04.2017, 07:56:51
Znormalizuj najlepiej te dane nawet pojedynczymi updateami zamieniając po kolei znaki. Będzie i tak lepsze niż przetwarzanie w nieskonczonosc po stronie PHP.