1
PHPMyadminで期待されるようにSQLクエリーを実行する際に別の問題がありますが、PHPスクリプトにsqlを追加すると期待通りに動作しません。MYSQL SELECT DISTINCTは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
私は23件の結果が正しいとするのphpMyAdminで返さ取得 - しかし、私は私のPHPにSQLを追加し、それを実行したとき、私は重複したエントリを取得し、私は私が間違っていることを確信していない。
アイデア?
PhpMyAdminと同じdb-userでDBにアクセスするコードはありますか? PHPコードを表示できますか? –