joomla GROUP BY

Mick_20

Новичок
Подскажите пожалуйста как правильно написать в запросе для joomla group by:

PHP:
 $db = JFactory::getDbo();
	$query = $db->getQuery(true);
	$query->select('content_id');
	$query->from('#__soin_action_members');
	$query->where("user_id = {$userid}");
group by
PHP:
$db->setQuery($query); 
	$data = $db->loadObjectList();
 

WMix

герр M:)ller
Партнер клуба
ты уже вроде рубишь фишку, но не понимаешь простых вещей,
класс обьект которого возвращает $db->getQuery(true), у тебя, и его можно поглядеть....
и даже если он сложно написан, там хорошая дока,... попробуй 1000 вопросов отпадут.... и на новый левел прыгнешь...

и еще сдается мне что
PHP:
$query->where("user_id = {$userid}");
имеет 2й параметр, куда нужно $userid засунуть....но это предположение.... уже давно не имею юмлу и поменялось там все...

могу предположть что для group by есть метод $query->group() уж очень на зенд похоже
 

Mick_20

Новичок
ты уже вроде рубишь фишку, но не понимаешь простых вещей,
класс обьект которого возвращает $db->getQuery(true), у тебя, и его можно поглядеть....
и даже если он сложно написан, там хорошая дока,... попробуй 1000 вопросов отпадут.... и на новый левел прыгнешь...

и еще сдается мне что
PHP:
$query->where("user_id = {$userid}");
имеет 2й параметр, куда нужно $userid засунуть....но это предположение.... уже давно не имею юмлу и поменялось там все...

могу предположть что для group by есть метод $query->group() уж очень на зенд похоже
1)честно я не понял что вы имеете ввиду про $db->getQuery(true)... наверное я не так уж и шарю...
2)параметры дополнительные не надо никакие в where
3)действительно просто group надо было писать )
СПАСИБО)
 

WMix

герр M:)ller
Партнер клуба
честно я не понял что вы имеете ввиду про $db->getQuery(true)... наверное я не так уж и шарю...
делаешь print_r($db->getQuery(true)), видишь чтото подобное JDatabaseQuery находишь этот файл и глядишь из чего он сделан
api.joomla.org
про where походу это дыра в юмле, .... $query->where("user_id = {$userid}"); дает возможность иньекции
очень странно, но юмла действительно делает так.... поправте меня пожалуйста
 
Сверху