MySQL zal de PHP-code die u in de query hebt verzonden niet uitvoeren.
Dat was waarschijnlijk niet wat je bedoelde te doen. Voeg in plaats daarvan het resultaat van de date()
. samen bellen.
$query = "SELECT * FROM contacts WHERE agentassigned = 'agent' AND reminder ='$reminder " . date("Y-m-d",strtotime("+7 day")) . "' ORDER BY firstname";
Op basis van je opmerkingen wil je eigenlijk zoiets als dit:
SELECT
*
FROM
contacts
WHERE
agentassigned = 'agent'
AND
reminder_date BETWEEN CURRENT_DATE AND CURRENT_DATE + INTERVAL 7 DAY
Waar je een kolom reminder_date
moet toevoegen naar uw tabel die de datum van de herinnering bevat. Je wilt niet proberen het uit een string te ontleden zoals je doet. Het is traag en fout.