powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод данных из разных таблиц по общему полю
3 сообщений из 3, страница 1 из 1
Вывод данных из разных таблиц по общему полю
    #39308703
bsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bsp
Гость
Здравствуйте. Это мое первая тема. С Mysql только разбираюсь. Короче.
Есть две таблицы table и table1
В обоих есть колонки id_user где значения совпадают (INSERT в обе таблицы) и поля
zagolovok со своими значениями для каждой таблицы.
Cоответственно ID в каждой таблицe свои.

На рабочей странице php выводятся данные из table (zagolovok)

FROM table

echo '$row['zagolovok']';

Задача: на этой же странице вывести данные из соответствующей же колонки таблицы table1

echo '$row['zagolovok']';


table ___________________

id | id_user | zagolovok
-------------------------
01 | 33 | Vasya
02 | 34 | Petya

table1 __________________

id | id_user | zagolovok
-------------------------
001 | 33 | Pupkin
002 | 34 | Ivanov


Сейчас:

Vasya
Petya

Надо:

Vasya Pupkin
Petya Ivanov

Не могу понять как это сделать...
...
Рейтинг: 0 / 0
Вывод данных из разных таблиц по общему полю
    #39309346
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsp,

Почитать про JOIN?
...
Рейтинг: 0 / 0
Вывод данных из разных таблиц по общему полю
    #39309914
bsp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bsp
Гость
Попробовал вот так ничего не вышло.

1. Имеется две таблицы "magazin" и "board".
2. В обоих таблицах есть столбцы с общими названиями "zag", "zag_url", "foto" но с разными данными.
3. В них же есть столбцы "id_akk" в строках которых значения совпадают.

Таблица "magazin"

id id_akk | zag | zag_url | foto
---------------------------------------
1 33 | moto | _moto | _/moto.jpg
2 34 | velo | _velo | _/velo.jpg

Таблица "board"

id id_akk | zag | zag_url | foto
---------------------------------------
3 33 | sale | _sale | _/sale.jpg
4 34 | chan | _chan | _/chan.jpg


Задача: Вывести на одной странице (которая с объявлениями(board)) данные из таблицы "magazin" для объявлений с одинаковыми id_akk

Для 33 - sale, _sale, _/sale.jpg, moto, _moto, _/moto.jpg

Для 34 - chan, _chan, _/chan.jpg, velo, _velo, _/velo.jpg


При таком раскладе

$r=mysql_query("SELECT zag, zag_url, foto FROM board");

$rr=mysql_fetch_array($r);
echo '<br>'.$rr['zag'].'';
echo '<br>'.$rr['zag_url'].'';
echo '<br>'.$rr['foto'].'';


$r=mysql_query("SELECT CONCAT_WS ( t1.zag, t2.zag, t1.zag_url, t2.zag_url, t1.foto, t2.foto ) FROM magazin AS t1
JOIN `board` as t2
ON t1.id_akk = t2.id_akk");

$rr=mysql_fetch_array($r);
echo '<br>'.$rr['zag'].'';
echo '<br>'.$rr['zag_url'].'';
echo '<br>'.$rr['foto'].'';

Вывод 33 - sale, _sale, _/sale.jpg
34 - chan, _chan, _/chan.jpg
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод данных из разных таблиц по общему полю
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]