MySQL tidak akan mengeksekusi kode PHP yang Anda kirimkan dalam kueri.
Mungkin bukan itu yang ingin Anda lakukan. Sebagai gantinya, gabungkan hasil date()
telepon.
$query = "SELECT * FROM contacts WHERE agentassigned = 'agent' AND reminder ='$reminder " . date("Y-m-d",strtotime("+7 day")) . "' ORDER BY firstname";
Berdasarkan komentar Anda, Anda sebenarnya menginginkan sesuatu seperti ini:
SELECT
*
FROM
contacts
WHERE
agentassigned = 'agent'
AND
reminder_date BETWEEN CURRENT_DATE AND CURRENT_DATE + INTERVAL 7 DAY
Di mana Anda perlu menambahkan kolom reminder_date
ke meja Anda yang berisi tanggal pengingat. Anda tidak ingin mencoba menguraikannya dari string seperti yang Anda lakukan. Ini lambat dan salah.