Prestashop上传产品图片 - 意外的令牌<在位置0的JSON中

时间:2017-07-05 02:26:11

标签: sql ajax prestashop

我正在尝试制作产品的上传图片。但是,当我点击“提交”按钮(“添加存档”)发送图像时,我会在帮助程序上收到此错误:意外的令牌<在位置0的JSON

在Chrome网络标签上,我收到了ajax调用的响应:

Column 'id_product' in where clause is ambiguous

        SELECT * FROM `ps_image` i INNER JOIN ps_image_shop image_shop
    ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
        WHERE `id_product` = 38
        AND image_shop.`cover`= 1 LIMIT 1

我已经搜索了很长时间,但我没有回复。

我正在使用Prestashop的1.6.0.11版本。

1 个答案:

答案 0 :(得分:1)

使用此查询,它将删除 where子句中的列'id_product'不明确 这个错误

SELECT * FROM `ps_image` i INNER JOIN ps_image_shop image_shop
    ON (image_shop.id_image = i.id_image AND image_shop.id_shop = 1)
        WHERE i.`id_product` = 38
        AND image_shop.`cover`= 1 LIMIT 1