Във вашия while
цикъл, вие преглеждате всички записи в supplier_stats
таблица. За всяка итерация извеждате "<p>Insurance Expires ! ...
.Вероятно не искате да правите това. Редактирайте заявката си, за да изберете само записи, които ще изтекат във вашия диапазон.
Пример:
SELECT * FROM supplier_stats WHERE insurance_date >= yourDateToCompareTo
В зависимост от това как сте настроили своята база данни, insurance_date
може да бъде от 'MySQL Type DATE или String или дори Integer. В зависимост от това трябва да направите Сравнение, за да проверите дали датата е близка до вашия обхват на изтичане.
След вашия цикъл (затворен от }
) все още използвате $info
във вашия if ($info['insurance_date']
който ще използва само ПОСЛЕДНИЯ запис във вашата таблица.
Това обаче е много, много основен въпрос и бих ви посъветвал да прочетете някои много основни уроци за начинаещи, които могат да бъдат намерени лесно с помощта на интернет търсачка .