Originariamente inviato da il pupo
satifal hai ragione, scusami e grazie.
Virus_101 ho risolto in questa maniera
codice:
$query3=mysql_query("SELECT id_materia_prima,data_arrivo FROM magazzino_materie_prime WHERE (nome_materia_prima='$nome_articolo' AND quantita='0.0')");
while($nomi=mysql_fetch_object($query3)){
$query4=mysql_query("DELETE FROM magazzino_materie_prime WHERE (id_materia_prima='$nomi->id_materia_prima' AND (SELECT CURTIME())<(SELECT ADDDATE( '$nomi->data_arrivo', INTERVAL 5 year )))");
}
grazie per i consigli
non c'è bisogno che fai delle subquery per selezionare i valori di CURTIME() e ADDDATE(), che tipo di dato è data_arrivo?
codice:
DELETE
FROM magazzino_materie_prime
WHERE
id_materia_prima='$nomi->id_materia_prima'
AND
CURDATE() < ADDDATE( '$nomi->data_arrivo', INTERVAL 5 year)
non so cosa contenga "$nomi->data_arrivo", ma questa è corretta?
codice:
ADDDATE( '$nomi->data_arrivo', INTERVAL 5 year)
intendi questo?
codice:
ADDDATE( `data_arrivo`, INTERVAL 5 year) //backstics opzionali