Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - binkley

Страницы: [1]
1
Корзина / Re: случайная выборка из mysql
« : 13 Апреля 2013, 13:41:07 »
Здравствуйте)) Делаю типо лотереи на удачу...т.е. есть пользователи, у каждого свой счёт от 0 до 100, при нажатии на кнопку должен выбраться случайный пользователь из БД и у кого больше счёт, тот победил...проблема в том, что нужно выбрать случайного пользователя, чтобы у него счёт был где-то от 5 до 100...т.е. хочу сделать как-нибудь, чтобы пользователь не всегда выигрывал...% выигрыша, чтобы был допустим 50%...так вот, пытаюсь для начала вытащить из БД пользователя у которого счёт больше или равно i и id больше или равен рандомному числу:
$query = "SELECT * FROM $table_name WHERE `score`>=$i and `id`>=$id LIMIT 1";
$i - это случайной число в пределах 5 и 100...
$id - это случайный id - порядковый номер у каждой строки в БД...

Вытащить получается..но не всегда, есть дыры, потому что иногда счёт в выбранной по id строке не совпадает...

Как убрать дыры? И как вообще сделать нормально мою задумку?)

Просто в php новичок, в основном занимаюсь flash)) Спасибо.

Страницы: [1]