1

我在 PHPMyadmin 中按预期运行 sql 查询有另一个问题,但是当我将 sql 添加到我的 PHP 脚本时,它没有按预期工作。

这是我的sql的公式:

select DISTINCT 
        table1.id AS ID,
        table1.title AS Title,
        table1.startdate AS StartDate,
        table1.enddate AS EndDate,
        table1.type AS Type,
        table2.image AS ImagePath
        table3.colour AS Colour
        FROM table1
        table1 LEFT JOIN table2 table2 ON table1.id = table2.id
               LEFT JOIN table3 table3 ON table1.id = table3.id
        WHERE Type LIKE 'E' AND StartDate >= DATE(NOW()) AND EndDate >= DATE(NOW()) 
        ORDER BY StartDate ASC

我在 PHPMyadmin 中返回了 23 个结果,这是正确的 - 但是当我将 sql 添加到我的 PHP 并运行它时,我得到重复的条目,我不确定我做错了什么。

有任何想法吗?

4

1 回答 1

1

看起来问题不是 SQL - 我们继承了一个 drupal 站点,并且有一个函数似乎执行了不止一次,导致 sql 被执行多次。

最好去挖掘找出问题!

无论如何,谢谢你们!

于 2009-08-14T10:48:39.040 回答