Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

comparação de data básica para verificação de vencimento


No seu while loop, você itera sobre todas as entradas no supplier_stats table.Para cada iteração, você gera "<p>Insurance Expires ! ... .Você provavelmente não deseja fazer isso.Edite sua consulta para selecionar apenas as entradas que expirarão dentro do seu intervalo.

Exemplo:
SELECT * FROM supplier_stats WHERE insurance_date >= yourDateToCompareTo

Dependendo de como você configurou seu banco de dados, insurance_date pode ser do tipo 'MySQL Type DATE ou String ou mesmo Integer. Dependendo disso, você tem que fazer a Comparação para verificar se a data está próxima do seu intervalo de validade.

Após seu loop (fechado por } ) você ainda usa o $info em seu if ($info['insurance_date'] que usará apenas a última entrada em sua tabela.

No entanto, esta é uma pergunta muito, muito básica e eu aconselho você a ler alguns tutoriais básicos para iniciantes que podem ser encontrados facilmente usando um motor de pesquisa da Internet .