sql >> Database >  >> RDS >> Mysql

basisdatumvergelijking voor het controleren van de vervaldatum

In je while loop, herhaal je alle items in de supplier_stats table.Voor elke iteratie voert u "<p>Insurance Expires ! ... uit .U wilt dat waarschijnlijk niet doen. Bewerk uw zoekopdracht om alleen de items te selecteren die binnen uw bereik zullen verlopen.

Voorbeeld:

SELECT * FROM supplier_stats WHERE insurance_date >= yourDateToCompareTo

Afhankelijk van hoe u uw database heeft ingesteld, insurance_date kan van 'MySQL Type DATE of String of zelfs Integer zijn. Afhankelijk daarvan moet u de vergelijking maken om te controleren of de datum dicht bij uw vervaldatum ligt.

Na je lus (gesloten door } ) je gebruikt nog steeds de $info in uw if ($info['insurance_date'] die alleen de LAATSTE invoer in uw tabel gebruikt.

Dit is echter een zeer, zeer basale vraag en ik raad u aan om enkele zeer eenvoudige beginnershandleidingen te lezen die gemakkelijk kunnen worden gevonden met behulp van een internetzoekmachine .



  1. SQL Server:Query snel, maar traag van procedure

  2. Hoe de serversortering in SQL Server (T-SQL) te tonen

  3. Tabel afkappen in MySQL

  4. Overschakelen van SQLite naar MySQL met Flask SQLAlchemy