Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для Garik27
13 / 13 / 0
Регистрация: 10.01.2012
Сообщений: 139

random ищу совета

12.01.2012, 21:51. Показов 873. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Cейчас обдумываю некоторые вещи,а именно надо воплотить в жизнь вывод случайной картинки- ссылки ну и тайтла из базы, я предпологаю что все это дело будет выглядеть так:
в переменную $a будет заноситься
PHP
1
 $a = rand(0, 100);
далее будет происходить запрос к базе вытаскивания где поле
PHP
1
id = $a
так вот а если мне надо вывести скажем 6 картинок-ссылок получается мне нужно создать еще
PHP
1
$b, $c, $d.......
и сделать с ними уже запрос к базе или как посоветуйте как лучше сделать
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.01.2012, 21:51
Ответы с готовыми решениями:

Ищу совета по Вин7х64
Ноутбук Самсунг РФ711-с01, i5,4гб, видео дискрета+1гб. Стояла Home Prem х64. Со слов владельца) Во время игры ноут резко выключился и после...

Ищу совета с DVR
Здравствуйте, есть Digital Video Recorder XQ-1600 и PC. Прошу помочь с отображением изображения с камеры на рабочем столе компьютер в...

Ищу Дельного совета!
Суть проблемы: Нужно написать программку, которая будет состоять из 2х окон, 1 окно - "едит" данных, второе вывод на экран...

4
Исследователь
 Аватар для Jallik Lich
196 / 175 / 13
Регистрация: 30.10.2011
Сообщений: 605
Записей в блоге: 7
12.01.2012, 22:51
Я бы так сделал... Лучше использовать несколько переменных (а еще лучше массив) и выбирать картинки одним запросом, чем делать несколько запросов к базе в цыкле, например...
0
2 / 2 / 1
Регистрация: 12.01.2012
Сообщений: 11
12.01.2012, 22:53
Создаете картинки в формате 1.png, 2.png, 3.png и тд
Затем:
$a = rand(1,101);
$b =rand(1,101);
$c =rand(1,101);
$d =rand(1,101);
$e =rand(1,101);
$f = rand(1,101);

Разве так не проще?
0
 Аватар для Garik27
13 / 13 / 0
Регистрация: 10.01.2012
Сообщений: 139
12.01.2012, 23:01  [ТС]
Цитата Сообщение от uMagic Посмотреть сообщение
Создаете картинки в формате 1.png, 2.png, 3.png и тд
Затем:
$a = rand(1,101);
$b =rand(1,101);
$c =rand(1,101);
$d =rand(1,101);
$e =rand(1,101);
$f = rand(1,101);

Разве так не проще?
Все не так просто в базе находятся ид имя описание картинка ссылка видео и просмотров
а еще картинка эта которая случайно выводится имеет ссылку вида
PHP
1
video_view.php?page=%s&id=%s
Цитата Сообщение от Jallik Lich Посмотреть сообщение
Я бы так сделал... Лучше использовать несколько переменных (а еще лучше массив) и выбирать картинки одним запросом, чем делать несколько запросов к базе в цыкле, например...
вообщем я и делаю так чтобы массивом по случайному ид можно было вытащить все эти поля и скажем будет отдел похожее видео с пятью -шестью картинками- ссылками
0
36 / 36 / 9
Регистрация: 13.07.2011
Сообщений: 95
13.01.2012, 11:36
Или вот такой вариант... с использованием рандома sql

PHP
1
2
3
4
5
6
7
8
9
10
11
12
/*
* Допустим есть таблица `таблица_с_картинками`
* с полями
* id | title
*/
$count_images = 6;//количество выводимых картинок
$result = mysql_query("SELECT * FROM `таблица_с_картинками` ORDER BY RAND() LIMIT ".$count_images);
 
while($row = mysql_fetch_assoc($result))
{
    echo "<img src='".$row['id'].".png'> - ".$row['title']."<br />";
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2012, 11:36
Помогаю со студенческими работами здесь

Проблемы установки VS. Ищу совета
вопрос у меня к вам, господа дотнетчики... Система: WIN2000, Service Pack 4, IE6. Но VS ставится криво, т.е. при запуске появляется...

Ищу совета по выбору посудомойки
Всем привет. Решил купить посудомойку, остановился на выборе марки Beko, т.к. цены не такие кусачие и производство не в КНР. Помогите с...

Новенький во Flash. Ищу совета
Здравствуйте!)..Понимаю, что я не первый и не последний).. Мне не надо помощь в кодах, пока, подсказки, что где и как делать. Прошу Вас...

STM32F401C-Disco ищу совета по CooCox
Разобрался с прошивкой теперь интересно как подружить какос и эту отладочную плату. STM32F401C-Dysco отличается от STM32F4-Dyscovery. При...

Ищу совета, стоит ли брать видиокарту
Здравствуйте, подскажите, пожалуйста, какую видеокарту лучше взять под такую материнку : ASRock Z68 Pro3 Я лично нашел такие : ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru