Ответов: 4 Просмотров: 281
![](templates/InvisionExBB/im/spacer.gif) |
Всем привет!
Дано:
Генерация логина :
Проверка в БД на совпадение -
Условие проверки -
Вопрос как это объединить в проверку которая по возвращении значения больше нуля снова бы генерировала логин, проверяла на совпадение снова?
Как я понял мне нужен цикл. Я думаю так:
Правильно ли эта конструкция? Если нет помогите составить, пожалуйста.
Т.е. чего я хочу:
1. Генерю логин партнера mt_rand
2. Проверяю сгенеренный логин селектом на наличие совпадений в БД
2.1. Если есть такой логин, то:
2.1.1 Снова генерю логин.
2.1.2. Снова проверяю.
3. Если такого логина (который был сгенерирован в п.1) нет в БД, пишу его в БД
И все проверки должны быть без echo! т.е. скрипт сам проверяет и сам генерирует, до момента удовлетворения условиям.
PS Если я изобретаю велосипед подскажите как это сделать без изобретений ![Улыбка Улыбка](./im/emoticons/smile24.gif) |