|
|
|
Вывод данных из разных таблиц по общему полю
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Это мое первая тема. С 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 Не могу понять как это сделать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2016, 22:30 |
|
||
|
Вывод данных из разных таблиц по общему полю
|
|||
|---|---|---|---|
|
#18+
bsp, Почитать про JOIN? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2016, 23:18 |
|
||
|
Вывод данных из разных таблиц по общему полю
|
|||
|---|---|---|---|
|
#18+
Попробовал вот так ничего не вышло. 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2016, 21:55 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1831406]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 439ms |

| 0 / 0 |
