MySQLは、クエリで送信したPHPコードを実行しません。
それはおそらくあなたがやろうとしていたことではありません。代わりに、date()
の結果を連結します 電話してください。
$query = "SELECT * FROM contacts WHERE agentassigned = 'agent' AND reminder ='$reminder " . date("Y-m-d",strtotime("+7 day")) . "' ORDER BY firstname";
あなたのコメントに基づいて、あなたは実際にこのようなものが欲しいです:
SELECT
*
FROM
contacts
WHERE
agentassigned = 'agent'
AND
reminder_date BETWEEN CURRENT_DATE AND CURRENT_DATE + INTERVAL 7 DAY
列を追加する必要がある場所reminder_date
リマインダーの日付を含むテーブルに。あなたがしているように文字列からそれを解析しようとは思わないでしょう。それは遅くて間違っています。