нужна функция которая будет делать выборку из таблици в БД всех записей
и выводить всего 10 записей которые через некоторое время должны обновиться и
заменится на другие , одним словом "РОТАТОР".
P.S: Googl не помог , прошу помоши у Вас , если не сложно помогите плиз.
Спустя 6 минут, 3 секунды (16.07.2010 - 00:05) KaFe написал(а):
Цитата |
нужна функция |
Domin
! |
sergeiss |
вот ты бы если бы хоть немного их напряг может что-нибудь получилось. В принципе это не сложно реализовать.
примечание от sergeiss: еще одно, уже реально последнее предупреждение, за неуважение к собеседнику. Плюс к этому, вообще бессодержательное сообщение. В случае повтора будет бан. Если чего не понятно - все вопросы в личку.
Спустя 8 минут, 41 секунда (16.07.2010 - 00:14) Domin написал(а):
Я бы реализовал , только вот с временем в пхп у меня большая проблема ((
Спустя 1 час, 30 минут, 27 секунд (16.07.2010 - 01:45) Ice написал(а):
mySQL. Функции даты и времени. Жду решения.
Спустя 7 часов, 17 минут, 4 секунды (16.07.2010 - 09:02) vagrand написал(а):
Цитата |
которые через некоторое время должны обновиться и заменится на другие |
Если имеется ввиду какой-то конкретный временной промежуток, то тут сложнее. Нужно либо городить отдельную таблицу куда отбирать на время ID случайных записей, а потом изменять из по истечению этого времени.
Если же речь идет о изменении записей при каждом обновлении страницы то это сделать гораздо проще. Есть 2-а варианта:
1. (ОЧ МЕДЛЕННЫЙ) select * from table order by rand() limit 10;
2. (НАМНОГО БЫСТРЕЕ)
2.1 Определяем общее количество записей в таблице: select count(*) from table;
2.2 Определяем количество страниц: $pagesCount = (int) ($totalRowsCount / 10);
2.3 Определяем рандомную страницу: $page = rand(0, $pagesCount);
2.4 Пишем запрос на выборку: 'select * from table limit ' . $page . ', 10'
Спустя 3 часа, 18 минут, 20 секунд (16.07.2010 - 12:20) Domin написал(а):
Цитата (Ice @ 15.07.2010 - 22:45) |
mySQL. Функции даты и времени. Жду решения. |
Спасибо за статейку, пошол юзать !
Цитата |
Если имеется ввиду какой-то конкретный временной промежуток, то тут сложнее. Нужно либо городить отдельную таблицу куда отбирать на время ID случайных записей, а потом изменять из по истечению этого времени. Если же речь идет о изменении записей при каждом обновлении страницы то это сделать гораздо проще. Есть 2-а варианта: 1. (ОЧ МЕДЛЕННЫЙ) select * from table order by rand() limit 10; 2. (НАМНОГО БЫСТРЕЕ) 2.1 Определяем общее количество записей в таблице: select count(*) from table; 2.2 Определяем количество страниц: $pagesCount = (int) ($totalRowsCount / 10); 2.3 Определяем рандомную страницу: $page = rand(0, $pagesCount); 2.4 Пишем запрос на выборку: 'select * from table limit ' . $page . ', 10' |
Я хочу это сделать не только на пхп но и на аяксе , возможно +jquery
Спустя 2 часа, 8 минут, 51 секунда (16.07.2010 - 14:29) vagrand написал(а):
Цитата |
Я хочу это сделать не только на пхп но и на аяксе , возможно +jquery |
Помойму ты слабо себе представляешь что такое AJAX, это всего лишь один из способов дернуть сервак без перезагрузки станицы. Данные из БД тебе все равно надо будет в php скрипте выбирать и я тебе написал алгоритм как это лучше всего делать.
Спустя 1 час, 35 минут, 17 секунд (16.07.2010 - 16:04) Domin написал(а):
шото у меня ничего не получаетсо ((
Спустя 15 часов, 42 минуты, 7 секунд (17.07.2010 - 07:46) vagrand написал(а):
Сори, по поводу ничего не получается это тебе не на этот форум.
А вот если не выходит что-то конкретное да еще и код покажешь того куска де не выходит, вот тогда тебе сюды.
А вот если не выходит что-то конкретное да еще и код покажешь того куска де не выходит, вот тогда тебе сюды.