[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите нубу)
vlad123
Здравствуйте! Такой вопрос:"Что нужно подставить в этот код, чтобы данные выводились хаотично (перемешивались с каждым обновлением страницы)?"
Например:
<?php $result = mysql_query("SELECT meta_d,id,description,date,mini_img FROM data WHERE cat='$cat'",$db);

if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array ($result);
do
{
printf ("блок информации %s %s %s %s %s",$myrow["id"],$myrow["mini_img"],$myrow["meta_d"],$myrow["date"],$myrow["description"]);}
while ($myrow = mysql_fetch_array($result));

}
?>

На данный момент функция выводит блоки информации по порядку, пока в базе она есть:
блок информации 1
блок информации 2
блок информации 3
блок информации n

а нужно:
блок информации 2
блок информации n
блок информации 4
блок информации 1

то есть хаотично - с каждым обновлением страницы блоки перемешивались. Надеюсь, на помощь.





Спустя 3 минуты, 27 секунд (6.11.2010 - 02:02) vital написал(а):
нужно их сначала перемишивать. Ваш К.О.

Пс.
На саомм деле, всего лишь просто вывод собрать в массив и его перемешать любым из алгоритмов, которые есть в гугле.

Спустя 10 минут, 48 секунд (6.11.2010 - 02:12) Guest написал(а):
mysql_query("SELECT meta_d,id,description,date,mini_img FROM data WHERE cat='$cat' ORDER BY id RAND()");

Спустя 3 минуты, 47 секунд (6.11.2010 - 02:16) Guest написал(а):
точнее скорее всего просто ORDER BY RAND()

Спустя 4 минуты, 50 секунд (6.11.2010 - 02:21) vlad123 написал(а):
Огромное спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.