Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 忽略查询中排除的图像_Php_Mysql_Magento - Fatal编程技术网

Php 忽略查询中排除的图像

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

我有这个查询,它不是我写的,我不太擅长PHP和Magento,我的一个客户在一些产品中有几个图像,比如说,有14个图像,但其中一半被排除在外,他们不想显示它们。因此,我的查询返回每个产品的所有图片。您可以看到下面的代码:

$_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
    ');

但我仍然在这个查询中得到被排除的图像。我做错什么了吗?

您能显示一些本应排除的返回记录吗?您能显示一些本应排除的返回记录吗