Обучение/Помощь новичкам | Скул рандом
Тема закрыта by
DELETED
DELETED
Автор
29 июля 2018, в 10:56
Delete
Хочу выбрать 4 рандомный пользователя.
Chappie , SELECT * FROM `user` WHERE `lvl` > '4' ORDER BY id RAND() LIMIT 5
DELETED
Автор
29 июля 2018, в 11:03
Delete
Release (29.07.2018 в 10:59)
Chappie , SELECT * FROM `user` WHERE `lvl` > '4' ORDER BY id RAND() LIMIT 5
Chappie , SELECT * FROM `user` WHERE `lvl` > '4' ORDER BY id RAND() LIMIT 5
Щас попробую.
DELETED
Автор
29 июля 2018, в 11:10
Delete
Release (29.07.2018 в 10:59)
Chappie , SELECT * FROM `user` WHERE `lvl` > '4' ORDER BY id RAND() LIMIT 5
Chappie , SELECT * FROM `user` WHERE `lvl` > '4' ORDER BY id RAND() LIMIT 5
Нет выдает ошибку , совсем перестало работать.
Chappie , в старый запрос поставь RAND() вместо DESC или ASC
________
посл. ред. 29.07.2018 в 11:11; всего 1 раз(а); by Release
________
посл. ред. 29.07.2018 в 11:11; всего 1 раз(а); by Release
DELETED
Автор
29 июля 2018, в 11:13
Delete
Release (29.07.2018 в 11:11)
Chappie , в старый запрос поставь RAND() вместо DESC или ASC
Chappie , в старый запрос поставь RAND() вместо DESC или ASC
Нет, выдает ошибку.
Chappie , $ank = mysql_query('SELECT * FROM `user` WHERE `lvl`> '4' ORDER BY RAND() LIMIT 6');
Пример рабочий 100%
Пример рабочий 100%
DELETED
Автор
29 июля 2018, в 11:19
Delete
Release (29.07.2018 в 11:17)
Chappie , $ank = mysql_query('SELECT * FROM `user` WHERE `lvl`> '4' ORDER BY RAND() LIMIT 6');
Пример рабочий 100%
Chappie , $ank = mysql_query('SELECT * FROM `user` WHERE `lvl`> '4' ORDER BY RAND() LIMIT 6');
Пример рабочий 100%
А ты в курсе что RAND возвращает не целое а число ниже 1?
DELETED
Автор
29 июля 2018, в 11:20
Delete
Release (29.07.2018 в 11:17)
Chappie , $ank = mysql_query('SELECT * FROM `user` WHERE `lvl`> '4' ORDER BY RAND() LIMIT 6');
Пример рабочий 100%
Chappie , $ank = mysql_query('SELECT * FROM `user` WHERE `lvl`> '4' ORDER BY RAND() LIMIT 6');
Пример рабочий 100%
Он не рабочий ,это 100%
Вчитайся еще раз.
Chappie , Функция RAND будет возвращать повторяемую последовательность случайных чисел каждый раз, когда используется определенное начальное значение ,а при SELECT RAND()*(y-x)+x; будет возвращать
А в данном случаи возвращать он будет 6 таблиц каждый раз перетасованные между собой
А в данном случаи возвращать он будет 6 таблиц каждый раз перетасованные между собой
Стр.: 1, 2