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 に答える