In un script php faccio un quary di update, non ho nessuna rilevazione di errore ma il quando cotrollo la tabella del DB è come se la query non fosse mai stata esequita.
Codice:
$quary="UPDATE principaledb.articolo a SET a.disegno='".$nome_disegno."' , a.programma='".$nome_programma.

"' WHERE a.idarticolo='".$output['MAX(idarticolo)']."';";

echo $quary;

if ($risultato = mysql_query($query)){

echo'tutto fatto';

}

e questo è quello che vedo in output:

UPDATE principaledb.articolo a SET a.disegno='D:/disegni/draw-30.jpg' , a.programma='D:/programmi/sftw-30.jpg' WHERE a.idarticolo='30'; tutto fatto

però se esequo la stessa quary dal mysql quart browser il risulatoto è quello desiderato, ovvero mi aggiorna i due campi.
Nota: potrebbe essere inrilevante ma nello stesso script faccio una quary di insert, se essa va a buon fine allora eseguo la quary di update.
Ciao a tutti