Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Проблема с sql запросами

Проблема с sql запросами


     30.03.2014    Общие вопросы, Общие вопросы по PHP, MySQL    1312

вопрос
Всем привет, подскажите пожалуйста как правильно сделать sql запрос выводящий на сайте музыкальные треки друзей??
обычный запрос я сделал, а вот с двойным у меня проблема :(

Вот моя попытка sql запроса

$this->db->query("SELECT m.name, m.id, m.onserver, f.user FROM ".PREFIX."_music as m, ".PREFIX."_friends as f WHERE f.user = '$username' ORDER BY m.".$sort_type.' '.$sortOrder." LIMIT 0,".$perpage);

Счётчик количества треков друзей

$this->db->super_query("SELECT COUNT(*) as count FROM ".PREFIX."_music as m, ".PREFIX."_friends as f WHERE f.user = m.autor AND f.user = '{$username}'");


Переменные запросов

$username  - ник пользователя
$sort_type - тип сортировки треков - по рейтингу, по автору, по загрузкам, по дате, по загрузкам и так далее...
$sortOrder - сортировка По убыванию или по возрастанию
$perpage   - количество выводимых треков

Ответа пока нет


Комментарии пользователей (3)

dj-avtosh
39

1479 | 390

dj-avtosh - 30 марта 2014 16:51 - шашлычник

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

skype: elhan.isaev

pavel31
4

346 | 158

pavel31 - 30 марта 2014 17:59 - Юзер

А данные это ID или USER ?? Если не трудно приведите пример пожалуйста.

dj-avtosh
39

1479 | 390

dj-avtosh - 30 марта 2014 18:35 - шашлычник

LEFT JOIN dle_users u ON ( m.username = u.name )


на счет названия в табличке не могу быть уверен

skype: elhan.isaev

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

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