bemdev
@bemdev

Как правильно разбить запросы или что не так?

$db = JFactory::getDBO();
	$query = $db->getQuery(true);
	$query->select('a.virtuemart_product_id, a.product_name, a.product_desc, a.slug, p.product_price, c.virtuemart_category_id, cn.category_name, m.virtuemart_media_id, ms.file_url')
	    ->from('#__virtuemart_products_ru_ru as a');
	$query->join('LEFT', '#__virtuemart_product_prices AS p ON p.virtuemart_product_id = a.virtuemart_product_id');
	$query->join('LEFT', '#__virtuemart_product_categories AS c ON c.virtuemart_product_id = a.virtuemart_product_id');
	$query->join('LEFT', '#__virtuemart_categories_ru_ru AS cn ON cn.virtuemart_category_id = c.virtuemart_category_id');
	$query->join('LEFT', '#__virtuemart_product_medias AS m ON m.virtuemart_product_id = a.virtuemart_product_id');
	$query->join('LEFT', '#__virtuemart_medias AS ms ON ms.virtuemart_media_id = m.virtuemart_media_id');
	$db->setQuery($query);

	$data = $db->loadObjectList();
	print_r($data);


Приветствую, а что тут не так почему я могу получить только один объект, а если прошу лист то все в 500 ошибку уходит. Я конечно понимаю что записей много, но я наверно где то в коде не прав
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Выполните запрос к БД нативно в любом менеджере базы данных и посмотрите ошибку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы