sql >> Database teknologi >  >> RDS >> Mysql

grundlæggende datosammenligning for udløbskontrol

I din while loop, gentager du alle indtastninger i supplier_stats tabel. For hver iteration udlæser du "<p>Insurance Expires ! ... .Det ønsker du sandsynligvis ikke at gøre. Rediger din forespørgsel for kun at vælge de poster, der udløber inden for dit område.

Eksempel:

SELECT * FROM supplier_stats WHERE insurance_date >= yourDateToCompareTo

Afhængigt af hvordan du konfigurerede din database, insurance_date kan være af 'MySQL Type DATE eller String eller endda heltal. Afhængigt af det skal du foretage sammenligningen for at kontrollere, om datoen er tæt på dit udløbsområde.

Efter din loop (lukket af } ) bruger du stadig $info i din if ($info['insurance_date'] som kun vil bruge den SIDSTE post i din tabel.

Dette er dog et meget, meget grundlæggende spørgsmål, og jeg vil råde dig til at læse op på nogle meget grundlæggende begyndertutorials, som nemt kan findes ved hjælp af en internetsøgemaskine .



  1. Hvordan kan jeg vælge fra liste over værdier i SQL Server

  2. Returner det sprog, der bruges til dato- og tidsfunktioner i MariaDB

  3. Billedeksempel og upload ved hjælp af PHP og MySQL-database

  4. vis månedsnavn i stedet for månedsnummer i mysql