1. mrKotik - 23 Ноября, 2016 - 14:21:52 - перейти к сообщению
Добрый день, возник такой вопрос как лучше всего хранить номер телефона в БД? Чтоб он был в закрытом доступе. Ну чтоб я мог его , мог вывести из БД в в нормальном формате.
2. NeuroZ - 23 Ноября, 2016 - 14:40:02 - перейти к сообщению
БД априори должно быть в закрытом доступе.
"Нормальный" формат у каждого свой. Храните просто набор цифр.
Если требуется хранить только номера России, то можно хранить 10 знаков, и выводить в любом удобном формате. Хоть +7, хоть с 8, хоть как. Кроме того можно использовать маску для подставления значений.
Если требуется хранить международные номера, то соответственно и хранить надо в международном формате. С цифры обозначающей код страны. Но тогда и условия "красивого" вывода на сайте будут сложнее (в зависимости от длины/страны номера)
"Нормальный" формат у каждого свой. Храните просто набор цифр.
Если требуется хранить только номера России, то можно хранить 10 знаков, и выводить в любом удобном формате. Хоть +7, хоть с 8, хоть как. Кроме того можно использовать маску для подставления значений.
Если требуется хранить международные номера, то соответственно и хранить надо в международном формате. С цифры обозначающей код страны. Но тогда и условия "красивого" вывода на сайте будут сложнее (в зависимости от длины/страны номера)