Я исследовал Интернет, но ничего не смог найти ...
У меня есть mysql db и записи в таблице, и мне нужно получать случайные записи из этой таблицы при каждой загрузке страницы. Как мне это сделать? Есть ли для этого какой-нибудь функционал?
Цените! спасибо
SORTED: ссылка: http://www.derekallard.com/blog/post/ordering-database-results-by-random-in-codeigniter/
$this->db->select('name'); $query = $this->db->get('table'); $shuffled_query = $query->result_array(); shuffle ($shuffled_query); foreach ($shuffled_query as $row) { echo $row['name'] . '<br />'; }
Я думаю, что это не лучший способ. Например, вы удалили запись, которая now==$count. Вы должны повторить это для mysql_num_rows()
now==$count
mysql_num_rows()