2016-07-30 6 views
0

Я хочу получить все товары в подкатегории. это код, который я имею:WooCommerce-mysql - получить список продуктов в категории

SELECT * from `wp_term_relationships` where term_taxonomy_id=$subcatId and 
object_id in(select ID from `wp_posts` where `post_type`='product' and post_status='publish' and ID=wp_term_relationships.object_id) 

проблема, этот код возврата около 20 продуктов, но когда я иду к этой категории на веб-сайте, она возвращает около 40 продуктов.

Вы можете мне помочь? Мне нужен код для возврата списка продуктов внутри категории.

ответ

0
SELECT * from `wp_term_relationships` where term_taxonomy_id=$subcatId and object_id in(select ID from `wp_posts` where `post_type`='product' and post_status='publish' and ID=wp_term_relationships.object_id) LIMIT 0,15000000 

Используйте ключевое слово Limit в запросе mysql.

Предел принимает начальное и конечное значение.

Если вы даете Limit 5, он отобразит только топ-5 записей. Если вы даете Limit 5,10, он отображает записи между 5-10. Если вы даете LIMIT 0, большое число (например. Limit 0,100000000) он будет отображать все записи Шифрование до 100000000.

Select all records using MySQL LIMIT and OFFSET query

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