Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Nesh
3 / 3 / 0
Регистрация: 25.06.2009
Сообщений: 99
1

UNION

16.07.2011, 15:10. Просмотров 1814. Ответов 5
Метки нет (Все метки)

Всем привет.Ребят как вывести средствами php результат запроса в котором применялся union?Например:
SQL
1
SELECT text FROM article WHERE id='$id' UNION SELECT text_comment FROM comment WHERE id='$id'
Как вот результат после union'a вывести?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2011, 15:10
Ответы с готовыми решениями:

UNION без NULL
Подскажите пожалуйста, каким образом можно получить результат без NULL SELECT ...

Поисковый запрос к БД с UNION
Нужно, что бы поиск был по 2-м и более таблицам БД, таблицы не связаны. Делал множество разных...

UNION and ORDER BY RANDOM()
$end_line = "\n"; $rand = rand(1,5); $query = "SELECT q.q_id, q.q_quest, a.a_id, a.a_answer,...

union как определить из какой таблице запись после UNION?
Подскажите пожалуйста! Вот например две таблице (TEBLE_1) у которой поля row_1(BIGINT) и (TABLE_2)...

Union
Здравствуйте! Я уже задавал тут вопрос, как использовать union, и сейчас столкнулся с проблемой:...

5
borovik
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
16.07.2011, 17:29 2
также как и всегда mysql_fetch_assoc()
0
Nesh
3 / 3 / 0
Регистрация: 25.06.2009
Сообщений: 99
16.07.2011, 17:54  [ТС] 3
Вот весь запрос:
SQL
1
SELECT text,id_article FROM article WHERE id_article = '$id' UNION SELECT text_com,id_com FROM coment WHERE article_id='$id'
Пытаюсь вывести так:
PHP
1
2
$select_row = mysql_fetch_assoc($select) {
          echo $select['text_com']; }
Не выводит ничего

Добавлено через 14 минут
Всё что до union'a - выводится,а всё что после - нет.
0
borovik
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
16.07.2011, 22:28 4
SQL
1
SELECT a.text,a.id_article FROM article a WHERE a.id_article = '$id' UNION SELECT c.text_com,c.id_com FROM coment c WHERE c.article_id='$id'
должно работать
и если нет попробуйте вариант с `
0
Ivan.php
54 / 54 / 24
Регистрация: 07.05.2011
Сообщений: 155
17.07.2011, 14:39 5
Цитата Сообщение от Nesh Посмотреть сообщение
Вот весь запрос:
SQL
1
SELECT text,id_article FROM article WHERE id_article = '$id' UNION SELECT text_com,id_com FROM coment WHERE article_id='$id'
Пытаюсь вывести так:
PHP
1
2
$select_row = mysql_fetch_assoc($select) {
          echo $select['text_com']; }
Не выводит ничего

Добавлено через 14 минут
Всё что до union'a - выводится,а всё что после - нет.
попробуй так, если получиться и не поймёш, пиши)

PHP
1
2
3
while($res = mysql_fetch_assoc($select)){
echo $res[text].'  '.$res[id_article].'</br>';
};
0
hellmin
36 / 36 / 9
Регистрация: 13.07.2011
Сообщений: 95
18.07.2011, 11:24 6
Цитата Сообщение от Nesh Посмотреть сообщение
Вот весь запрос:
SQL
1
SELECT text,id_article FROM article WHERE id_article = '$id' UNION SELECT text_com,id_com FROM coment WHERE article_id='$id'
Пытаюсь вывести так:
PHP
1
2
$select_row = mysql_fetch_assoc($select) {
          echo $select['text_com']; }
Не выводит ничего

Добавлено через 14 минут
Всё что до union'a - выводится,а всё что после - нет.
В данном примере значение присваивается одной переменной, а выводится другая($select_row и $select). Будьте внимательнее!
0
18.07.2011, 11:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2011, 11:24

Union
Здравствуйте. Нужно сортировать записи в 2х таблицах по дате. Следующий запрос все делает как...

C++ Union в C#
Здравствуйте! Пишу программу на C# и столкнулся с проблемой, что dll написанная на с++ и...

Union
Возник вопрос про объединения. В книгах я встречал лишь случай, когда размер одного из полей больше...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru