Php 忽略查询中排除的图像
我有这个查询,它不是我写的,我不太擅长PHP和Magento,我的一个客户在一些产品中有几个图像,比如说,有14个图像,但其中一半被排除在外,他们不想显示它们。因此,我的查询返回每个产品的所有图片。您可以看到下面的代码:Php 忽略查询中排除的图像,php,mysql,magento,Php,Mysql,Magento,我有这个查询,它不是我写的,我不太擅长PHP和Magento,我的一个客户在一些产品中有几个图像,比如说,有14个图像,但其中一半被排除在外,他们不想显示它们。因此,我的查询返回每个产品的所有图片。您可以看到下面的代码: $_mediaGalleryData = $_read->fetchAll('SELECT main.entity_id, `main`.`value_id`, `main`.`value` AS `file`, `valu
$_mediaGalleryData = $_read->fetchAll('SELECT
main.entity_id, `main`.`value_id`, `main`.`value` AS `file`,
`value`.`label`, `value`.`position`, `value`.`disabled`, `value`.`label` AS `label_default`,
`value`.`position` AS `position_default`,
`value`.`disabled` AS `disabled_default`
FROM `catalog_product_entity_media_gallery` AS `main`
INNER JOIN `catalog_product_entity_media_gallery_value` AS `value`
ON main.value_id=value.value_id AND value.store_id=' . $store_id . '
WHERE (
value.disabled = 0
AND main.attribute_id = ' . $_read->quote($_mediaGalleryAttributeId) . ')
AND (main.entity_id IN (' . $_read->quote($collection->getAllIds()) . '))
ORDER BY IF(value.position IS NULL, value.position, value.position) ASC
');
但我仍然在这个查询中得到被排除的图像。我做错什么了吗?您能显示一些本应排除的返回记录吗?您能显示一些本应排除的返回记录吗