Говнокод →  Поиск уникального идентификатора для юзера в базу данных.


while(!$a){
      $rd = rand(1,999999);
      $mdrd = md5($rd);
      db_query("SELECT * FROM players WHERE mdid = '$mdrd' LIMIT 1;");
      $fla = db_fetch();
      if(empty($fla))
      $a=1;
}
 
0


Вставка изображения
Файл:
Ссылка:
Выравнивание:
Описание:
комментарии(2): 
qubit 16 декабря 2008, 00:20 #
0 
ekimoff 28 ноября 2009, 12:49 #
0 
Я встречал пример еще хлеще.
Кстати, в mysql есть встроенная функция для случайной выборки:
ORDER BY RAND()
Правда, на огромных таблицах тормозит.

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.