ho un form in questa maniera
con un campo per ogni giorni di un determinato mese, e nel evento POST ricevo un array in questa forma
[1-2-2010] => 1
[2-2-2010] => 2
[3-2-2010] => 3
...
...
[27-2-2010] =>
[28-2-2010] =>
la tabella è composta da due campi
mese_anno
presenze
per ogni giorno vorrei salvare le relative presenze.
Sto creando la query con la sintassi IF EXISTS UPDATE ELSE INSERT..
IF EXISTS (SELECT * FROM presenze_mensili WHERE mese_anno REGEXP '#2-2010')
UPDATE presenze_mensili SET 1-2-2010="111", 2-2-2010="222"
ELSE
INSERT INTO presenze_mensili VALUES (mese_anno = '1-2-2010', presenza = '111'), (mese_anno = '2-2-2010', presenza = '222')
ma non riesco a venirne a capo.![]()
In sostanza, se il campo '01-01-2010' non esiste va inserito, altrimenti va aggiornato il suo contenuto..
qualche dritta?