Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Вопросы КЭПу Проблема с SQL запросом, запрос не показывает данные??

Проблема с SQL запросом, запрос не показывает данные??


     22.01.2016    Вопросы КЭПу    480

вопрос
Всем привет, подскажите пожалуйста как правильно составить SQL запрос для базы данных SQLITE??
У меня есть вот такой SQL запрос:

SELECT u.name, u.foto, m.id, m.track_id, m.member, m.value, m.date FROM music_logs as m LEFT JOIN dle_users as u ON (u.name=m.member) WHERE m.track_id = '$id' ORDER BY m.id DESC LIMIT {$cstart},{$perpage}

Он работает в MySql, но если я его считываю в SQLITE с помощью функции sqlite_array_query($db, "sql запрос"); то на выходе пусто :( подскажите пожалуйста почему??

Ответил: КЭП


Проблема с SQL запросом, запрос не показывает данные??

— Тогда мы идём к вам!

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

vitnet
218

2171 | 930

vitnet - 23 января 2016 00:38 - Эксперт


pavel31
4

340 | 158

pavel31 - 23 января 2016 18:02 - Юзер

vitnet,
За ссылку спасибо, но проблема не в том, что я вообще не могу вывести данные через Sqlite, проблема в двойном запросе, а точнее в таблице dle_users.
Я сделал так:

$user = $db->super_query("SELECT name, foto FROM dle_users");
$sql = sqlite_array_query($music_logs, "SELECT id, track_id, member, value, date FROM music_logs WHERE '$user[name]' = member AND track_id = '$id' ORDER BY id DESC LIMIT {$cstart},{$perpage}");

То есть разделил sql запрос на два, но я не уверен, что это правильно :(

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

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