【发布时间】:2009-08-14 09:07:10
【问题描述】:
我在 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 并运行它时,我得到重复的条目,我不确定我做错了什么。
有什么想法吗?
【问题讨论】:
-
您是否使用与在 PhpMyAdmin 中相同的 db-user 访问数据库的代码?你能显示php代码吗?