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