Ich bin bereit Anweisung aber nur für diese Frage finden Sie in der Probe unter:PHP Mysqli Equal Betreiber nicht
'SELECT agentname,agentjoindate FROM agentdatabase WHERE joindate = (NOW() - INTERVAL 11 DAY)'
den Namen auswählen und das Datum beitreten, wenn joindate genau 11 Tage vor . Ich kann nicht scheinen, Ergebnisse für die oben genannte Abfrage zu erhalten, wenn es mindestens 1 geben sollte. Wenn ich das Größer als oder weniger als es funktioniert, aber nicht, wenn ich equals zu verwende. joindate ist eine Datumsspalte in der Mysql-Datenbank. Kann ein Datumstypfeld nicht gleich (NOW() - INTERVAL 11 DAY)
sein, weil es größer oder kleiner als die einzigen Operatoren ist, die funktionieren?
Sie verwenden unterschiedliche Spaltennamen in der Select- und in der Where-Klausel. –
Ansonsten versuchen Sie 'DATE (joindate) = DATE (NOW() - INTERVALL 11 DAY ') ansonsten müssen die Daten bis zur zweiten identisch sein. –
Ja, ich musste den Agentennamen und den Agentenjoindaten auswählen, aber die Auswahl muss auf einer dritten Spalte 'joindate' basieren :) –