По какой-то причине я получаю число или строки, а не результаты, которые мне нужны.kohana db select возвращаемое количество строк, а не результаты
$sql = "SELECT t1.*,
u.id,
u.username,
p.profile_picture
FROM messages t1
JOIN (SELECT from_id, MAX(date) date FROM messages GROUP BY from_id) t2
ON t1.from_id = t2.from_id AND t1.date = t2.date
LEFT JOIN
users u
ON
u.id = t1.from_id
LEFT JOIN
profiles p
ON
p.user_id = t1.from_id
";
$ query = DB :: query ('Database :: SELECT', $ sql);
$ messages = $ query-> execute();
echo Kohana :: debug ($ messages); // по какой-то причине, получая число строк здесь
документация говорит
Указание типа изменяет возвращаемый результат. При использовании Database :: SELECT будет возвращен Database_Query_Result. База данных :: Запросы INSERT вернут идентификатор вставки и количество строк. Для всех других запросов возвращается количество затронутых строк.
Что я делаю неправильно?
WOW спасибо, сейчас я чувствую себя довольно глупым. Спасибо, что помогли мне, его еще учебный процесс – user1019144