и есть n количество строк с заполненными данными.
теперь, мне нужно чтобы вот эти строки показывались в рандомном порядке на сайте. тоесть объектами(баннерками) которые имеют ссылку на объект. в столбец 4 штуки
______
| logo |
|____|
region
street
rooms area
price
______
| logo |
|____|
region
street
rooms area
price
______
| logo |
|____|
region
street
rooms area
price
______
| logo |
|____|
region
street
rooms area
price
кто подскажет?
Спустя 18 минут, 20 секунд (31.05.2011 - 17:13) Игорь_Vasinsky написал(а):
вот у тя id auto_increment в структуре БД не хватает, так бы
допустим строк 10 (0-9)
делаешь
и формируешь SQL запрос по этому рандовому $id
допустим строк 10 (0-9)
делаешь
$id = rand(0,9);
и формируешь SQL запрос по этому рандовому $id
Спустя 4 минуты, 38 секунд (31.05.2011 - 17:18) XCross написал(а):
Игорь_Vasinsky, тогда к тебе вопрос от меня. У меня была такая проблемка.
Смотри...ведь при записи(иногда) в ID записываются значеня не совсем последовательные...т.е. может записаться сначала 20, а потом 10328. Вот так. И как быть в таком случае? rand'ом точно не получится.
Смотри...ведь при записи(иногда) в ID записываются значеня не совсем последовательные...т.е. может записаться сначала 20, а потом 10328. Вот так. И как быть в таком случае? rand'ом точно не получится.
Спустя 3 минуты, 9 секунд (31.05.2011 - 17:21) Игорь_Vasinsky написал(а):
значит тебе нужно - чтоб один столбец содержал уникальные значения:
id, sort, count - не важно, главное чтоб:
id, sort, count - не важно, главное чтоб:
`number` int(11) auto_increment
Спустя 1 минута, 17 секунд (31.05.2011 - 17:22) Oliver Varnce написал(а):
Покажите пожалуйста кодом!
Спустя 17 минут, 25 секунд (31.05.2011 - 17:40) Игорь_Vasinsky написал(а):
Если нет id в таблицы (а он кстати - в переводе идентификатор, и просто должен быть уникальным, хотя как использовать, т.к. может быт id фильма, а может быть id раздела - вот тут то у не которых строк он будет и должен быть похожим)
Так вот - раз нет id - то не грех начать его использовать
1. Сформировать таблицу вида:
id | logo | region | street| rooms | area | price |
где id auto_increment (почитайте про SQL)
Я поторопился, можно сразу в SQL RAND() использовать.
вроде должна работать эта конструкция
1. Сформировать таблицу вида:
id | logo | region | street| rooms | area | price |
где id auto_increment (почитайте про SQL)
Я поторопился, можно сразу в SQL RAND() использовать.
$sql = "SELECT * FROM `table` WHERE ORDER BY RAND() LIMIT 1";
вроде должна работать эта конструкция
Спустя 1 час, 18 минут, 45 секунд (1.06.2011 - 18:58) Oliver Varnce написал(а):
а как быть с хтмл отображением?
_____________
мой хостинг - GlobalNET.com.ua