Вывод данных из бд
Ребята, может кто подскажет а еще лучше подкинет код
Задача такая. есть таблица бд. 3 столбца. -юзер -сумма -платежная система нужно отображать на главной в виде карусели данные из этой таблицы. НО самая главная задача чтобы при перезагрузки страницы каждый раз выдавала разные данные а не одни и те же на старте. Это возможно каким-то образом реализовать? Подскажите, пожалуйста. |
Разные данные можно получить, либо выбирая на стороне рандомом (при малом количестве записей есть вероятность повторного показа данных, причем несколько раз кряду, но зато проще), либо хранить переменную в сессии, которая будет указывать на текущие отобранные данные, а при каждом новом обращении наращивать ее и показывать соответственно следующие данные. При достижении конца, соответственно переменную сбрасывать в ноль.
Карусель http://yandex.ru/yandsearch?lr=213&c...19%2C0%2C0%2C0 - попробуй несколько. хоть одна да будет работать исправно и отвечать твоим требованиям. |
demoniqus, ты покажи каким запросом будешь рандомно выбирать данные из таблицы...
|
Цитата:
|
rows = mysql_query(select * FROM ...)
rowCount = count(rows) row = rows[rand(0, rowcount - 1)] Как-то так. Хотя можно сначала тупо запросить из БД количество строк, а затем использовать при запросе нужной строки offset и limit=1 |
Цитата:
Цитата:
|
Цитата:
|
Пробовал ставить карусель, но при перезагрузки страницы оно все равно выдает одни и те же данные. Т.е. начинает прокручивать с первой строки таблицы
|
Часовой пояс GMT +3, время: 18:11. |