Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Запрос в БД

Запрос в БД


     28.03.2014    Все вопросы » MySQL    2804

вопрос
Здравствуйте, задал запрос в бд, вроде бы все правильно но есть ошибка :(
Запрос в БД

а вот сам запрос:
$query = $db->query("SELECT u.lastdate, p.user,p.user_from FROM " .PREFIX."_users u LEFT JOIN ".PREFIX."_pm p WHERE (`p.user` = '{$member_id['user_id']}') OR (`p.user_from` = '{$member_id['name']}')");


Подскажите, как правильно его задать. Спасибо за помощь!

Ответил: i_loves_ac_dc


правильный запрос, может и не правильный, но пашет :D
$query = $db->query("SELECT u.lastdate, p.user, p.user_from FROM " .PREFIX."_users u JOIN ".PREFIX."_pm p WHERE (`user` = '{$member_id['user_id']}') OR (`user_from` = '{$member_id['name']}')");

5 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 28 марта 2014 18:02 -

на что делаем LEFT JOIN?

LEFT JOIN ON ( данное одной таблицы = данному другой таблицы )

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

i_loves_ac_dc
Гости

i_loves_ac_dc - 28 марта 2014 18:08 -

dj-avtosh, все, спасибо. Походу я разобрался уже. По крайней мере пашет :)

i_loves_ac_dc
Гости

i_loves_ac_dc - 28 марта 2014 18:10 -

dj-avtosh, все работает. Можно закрыть вопрос :)

dj-avtosh
PHP-developer

dj-avtosh - 28 марта 2014 18:35 -

в ответ напиши свой ответ - тогда закроется

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 29 марта 2014 10:15 -

Left join нужно делать но что-то. Описал выше.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 20.08.2014 Pringles  MySQL
наверх