Mysql
 sql >> база данни >  >> RDS >> Mysql

основно сравнение на датите за проверка на изтичане

Във вашия 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'] който ще използва само ПОСЛЕДНИЯ запис във вашата таблица.

Това обаче е много, много основен въпрос и бих ви посъветвал да прочетете някои много основни уроци за начинаещи, които могат да бъдат намерени лесно с помощта на интернет търсачка .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Да съхранявате html обекти в базата данни? Или да конвертирате при извличане?

  2. Масив в SQL заявка?

  3. Повишаване на нивото на управление на MySQL, MariaDB, PostgreSQL и MongoDB

  4. Прехвърлянията на отдалечена mySQL връзка не могат да се свържат с MySQL 4.1+, като се използва старата несигурна грешка при удостоверяване от XAMPP

  5. Как мога да внедря commit/rollback за MySQL в PHP?