1

我正在编写这个小导入/导出类,每当我运行它时,查询都会失败,并说明:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ')' 附近使用正确的语法

这是我写的查询:

SELECT 
    b.voorletters,
    b.voornaam,
    b.achternaam,
    b.tussenvoegsel,
    b.email
FROM
    `fietsvoordeelshop_twc`.`fvs_bestellingen` as b
INNER JOIN
    `fietsvoordeelshop_twc`.`fvs_bestellingen_producten` as bp ON bp.bestelling_id = b.id
INNER JOIN
    `fietsvoordeelshop_twc`.`fvs_producten` as p ON bp.product_id = p.id
WHERE
    p.merk_id IN (3,6)
AND
    p.cat_id IN (1)
GROUP BY b.email

WHERE IN子句是使用 PHP 生成的。

每当有结果要找到时,这都可以正常工作,但是如果没有找到结果,则会发生错误,而不是返回,嗯,什么都没有。该查询使用 Workbench 和 HeidiSQL 可以正常工作。

我正在使用PHP 附带的旧的默认 MySQL 库

对此的任何帮助都会很棒。我试过了,试过了!

4

0 回答 0