Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2020, 23:11   #1
Blood_ghosT
Пользователь
 
Регистрация: 29.07.2011
Сообщений: 92
Сообщение Проверка номера телефона в БД

Доброй ночи!
Подскажите как можно проверить номер телефона на существование в БД что нить на подобие email_exists! или нужно через sql?
Blood_ghosT вне форума Ответить с цитированием
Старый 25.03.2020, 01:27   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,218
По умолчанию

Странный вопрос. SQL-запросом SELECT.
Arigato вне форума Ответить с цитированием
Старый 25.03.2020, 09:18   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

Цитата:
Сообщение от Blood_ghosT Посмотреть сообщение
email_exists
такого нет, если кто то просто не оформил запрос к бд и получение результата в виде отдельной функции и дал такое название.... название какое угодно можно дать
ADSoft вне форума Ответить с цитированием
Старый 04.04.2020, 09:52   #4
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 230
По умолчанию

Если вы хотите проверить, что номер телефона задан корректно (начинается с 7, +7 или 8, например), то это надо делать на уровне кода, а не с помощью SQL.

Если же вы хотите проверить записан ли в БД конкретный номер телефона, то выполните запрос

Код:
SELECT count(*) FROM table WHERE phone=:phone;
Если вернет значение больше 0, значит записан
Arassir вне форума Ответить с цитированием
Старый 04.04.2020, 13:03   #5
Blood_ghosT
Пользователь
 
Регистрация: 29.07.2011
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Arassir Посмотреть сообщение
Если вы хотите проверить, что номер телефона задан корректно (начинается с 7, +7 или 8, например), то это надо делать на уровне кода, а не с помощью SQL.

Если же вы хотите проверить записан ли в БД конкретный номер телефона, то выполните запрос

Код:
SELECT count(*) FROM table WHERE phone=:phone;
Если вернет значение больше 0, значит записан
спасибо всем. просто хотел сделать на проверку если в бд такой номер чтобы люди не регались на один телефон по 100 раз. решил что через проверку номера в бд нужно делать есть маска на +7 так что проверка не нужна))
Blood_ghosT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему при клике на номер телефона на сайте из некоторых мобильных устройств в место выдачи номера телефона для звонка выдает пустую страницу, а в других работает нормально? KARL. Общие вопросы Web 0 23.02.2019 21:59
Формат номера телефона Stasons Microsoft Office Word 1 16.11.2014 08:59
Поиск номера телефона в БД JustDealRu SQL, базы данных 8 04.06.2014 18:48
Поле для выбора номера телефона Никки Общие вопросы по Java, Java SE, Kotlin 1 04.02.2011 06:57
Определение номера телефона xpress Общие вопросы по Java, Java SE, Kotlin 6 29.04.2008 20:02