Scusa badaze ma non ho capito
Praticamente mi consigli di usare una query tipo

INSERT INTO tabella (prodotto, quantita, terminale, data) VALUES (:prodotto,:quantita,:terminale, NOW())Poi faccio l' UPDATE ma che clausola potrei usare per ottenere ci� che voglio?
Io vorrei che se esiste un record(quindi bisognerebbe estrarre l'array dal database di ogni singolo record) e se � identico non deve fare nulla mentre se prodotto esiste ma terminale E/O quantita sono diversi aggiorna i loro valori insieme alla data! Con l'update come faccio? Se facessi qualcosa del genere:
codice:
UPDATE tabella SET quantita=:quantita, terminale=:terminale, data=NOW() WHERE prodotto = $tagliaprodotto AND (quantita != $tagliaquantita or terminale = $match[4][$idx]) or (quantita = $tagliaquantita or terminale != $match[4][$idx])
Adesso nn posso provare ma secondo te potrebbe andare?