Всем привет! У меня образовалась следующая задача:
Есть некая таблица, допустим 'А'. В ней 2 поля (а и b)
Записей в таблице 10... Поле 'а' является идентификатором (id), а 'b' - описание.
Есть скрипт, который с помощью генератора случайных чисел выводит 3 числа, они соответствуют трем числам из 10 записей.
Я хочу вывести три случайные записи. Для этого я делаю:Код:На страницу вывожу вот так:$res = mysql_query("SELECT `b` FROM A"); if (!$res) die('Data Base error '.mysql_error()); $row = mysql_fetch_array($res);Код:Переменная 'abc' - результат вывода генератора чисел...echo '<a href="http://my_site.com">'.$row['$abc'].'</a>'
Мне нужно, подставляя переменную 'abc' получить инфу из базы с соответствующим идентификатором.
Что нужно использовать вместоКод:$row = mysql_fetch_array($res);
- 22.04.2014 20:41
- Регистрация: 03.03.2012
- Сообщений: 163
- Репутация: 11
Спасибо сказали:
cOAPerator(23.04.2014), - 22.04.2014 22:24
- Регистрация: 30.03.2014
- Сообщений: 73
- Репутация: 9
Сгенерируйте 3 числа, в SQL запросе используйте оператор IN , т.е. выбирайте только 3 записи из базы, а не все.
После чего пройдитесь циклом по результатам запроса.Спасибо сказали:
OKyJIucT(22.04.2014), - 23.04.2014 07:13
- Регистрация: 03.03.2012
- Сообщений: 163
- Репутация: 11
pausto, Спасибо большое! Совсем забыл про IN))) Все получилось в связке с while)))
А за что минус то поставили??? - 26.04.2014 20:00
echo '<a href="http://my_site.com">'.$row['$abc'].'</a>'
жирным отмечен бред
Если выводишь переменную $abc содержащую значение ключе, то: echo '<a href="http://my_site.com">'.$row[$abc].'</a>'
если abc и есть ключ то: echo '<a href="http://my_site.com">'.$row['abc'].'</a>'
Успехов в изучении!
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Конкурентность запроса | Вопросы от новичков | 10 | 07.01.2017 14:25 |
Вывод из базы в 1 запрос mysql | Web программирование | 4 | 07.01.2013 19:37 |
Вывод данных через сортировку в mysql | Web программирование | 0 | 20.08.2012 21:36 |
Скрипт комментариев CommentIt Ajax (Mysql + Без mysql) | Софт, скрипты, лицензии | 0 | 01.07.2012 00:59 |
Стоимость запроса | Общие вопросы поисковой оптимизации | 8 | 31.12.2011 00:31 |