salve
avendo un una tabella strutturata cosi
ID (autoincrement) CODICE, DATA, INIZIO, TERMINE, CODICEFISCALE
ho la necessita di inserirvi dentro i dati splittati da un array, che per un buon 50% sono sempre uguali, ma oltre che aggiungersene di nuovi potrebbe essere necessario fare l'update di quelli vecchi, quindi la soluzione INSERT ... ON DUPLICATE KEY UPDATE mi sembra adeguata, solo che la query non funge
qui il codice
Codice PHP:
foreach($u as $opi)
{
$sql = "INSERT INTO orari (CODICE, DATA, INIZIO, TERMINE, CODICEFISCALE)
VALUES
('$opi[1]', '$opi[3]', '$opi[2]', '$opi[6]', '$opi[5]' ) ON DUPLICATE KEY UPDATE CMD='$opi[1]', DATA='$opi[3]', INIZIO='$opi[2]',TERMINE='$opi[6]', CODICEFISCALE='$opi[5]'";
mysql_query($sql,$con);
}