AlexB57
Новичок
Всем привет!
Дано:
Генерация логина :
Проверка в БД на совпадение -
Условие проверки -
Вопрос как это объединить в проверку которая по возвращении значения больше нуля снова бы генерировала логин, проверяла на совпадение снова?
Как я понял мне нужен цикл. Я думаю так:
Правильно ли эта конструкция? Если нет помогите составить, пожалуйста.
Дано:
Генерация логина :
PHP:
$loginpartner= mt_rand(100000, 999999);
PHP:
$query = mysql_query("SELECT COUNT(partner_id) FROM partners WHERE partner_login='".$loginpartner."'");
PHP:
mysql_result($query, 0) > 0
Как я понял мне нужен цикл. Я думаю так:
PHP:
$query = mysql_query("SELECT COUNT(partner_id) FROM partners WHERE partner_login='".$loginpartner."'");
do {
$loginpartner = mt_rand(100000, 999999);
} while (mysql_result($query, 0) > 0);