Sie sollten logische Operatoren verwenden. Wenn Sie MINDESTENS EINE der Data
überprüfen müssen ist $curDate
$query = "
SELECT Id
FROM Programacao
WHERE Data1 = $curDate
OR Data2 = $curDate
OR Data3 = $otherDateIfYouNeedOther
";
Sie sollten or
ersetzen durch and
wenn Sie überprüfen müssen, ob ALLE OK sind.
Außerdem sollten Sie, soweit ich mich erinnere, Datumswerte in Anführungszeichen verwenden, also ist der richtige
$query = "
SELECT Id
FROM Programacao
WHERE Data1 = '$curDate'
OR Data2 = '$curDate'
OR Data3 = '$otherDateIfYouNeedOtherOrSameOtherwise'
";