Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Соединение двух таблиц
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Соединение двух таблиц

Страниц (1): [1]
 

1. grafillo - 18 Сентября, 2013 - 14:56:04 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $mes = mysql_query("SELECT * from tb_mesroom LEFT OUTER JOIN tb_alluser ON  'login'='login_user' ");

Соединяю две таблицы, но могу использовать переменные только из первой таблицы, кто может подсказать в чём может быть ошибка и как достать переменные из tb_alluser?
2. teddy - 18 Сентября, 2013 - 15:01:58 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT полеИзПервойТаблицы, полеИзВторойТаблицы FROM tb_mesroom LEFT JOIN tb_alluser ON tb_mesroom.полеИзЭтойТаблицы = tb_alluser.полеИзЭтойТаблицы


далее фетчим и обращаемся к нужной ячейке массива
3. caballero - 18 Сентября, 2013 - 15:09:43 - перейти к сообщению
Цитата:
Соединяю две таблицы, но могу использовать переменные только из первой таблицы, кто может подсказать в чём может быть ошибка и как достать переменные из tb_alluser?

так оно и так выберет поля из всех таблиц, какие проблеммы

разве что вторая таблица вернет в некоторых строках NULL изза LEFT JOIN

 

Powered by ExBB FM 1.0 RC1