2012-03-30 6 views
0

Я хочу показать количество продуктов на домашней странице.Как ограничить количество результатов запроса базы данных?

Мой код:

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$category_links[$i] . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name"); 

Я хочу, чтобы установить предел только 6 продуктов (к примеру).

ответ

1

Добавить LIMIT аргумент в конце своего заявления ..

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$category_links[$i] . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name LIMIT 6"); 
+0

По крайней мере, если я понять ваш вопрос правильно – SuperRod

+0

Большое спасибо, дорогие вы можете сказать мне, как можно изменить эти продукты, когда мы обновляем наша страница с помощью rand() functio aur other one thanks – ruby

+0

просто измените свой ORDER на RAND (c.categories_id), sort_order, cd.categories_name Вы можете подставить c.categories_id, для которого всегда нужно случайное значение. – SuperRod

Смежные вопросы