Un saluto:

espongo il problema spero in maniera chiara:

ho una piccola tabella mysql con tre soli campi id,codice,data.
Tramite inserimento codice creo il record poi, in un secondo tempo, sempre attraverso il codice trovo il record e aggiorno la data, ovviamente devo controllare che il campo data sia vuoto altrimenti vuol dire che sto cercando di aggiornare un campo che è già stato aggiornato.
Codice PHP:
query "UPDATE `volumi` SET `datausc`='$datausc
WHERE `isbn` LIKE '
$isbn' AND `datausc` = ' ';";     

$pippo=mysql_query($query); 
$pippo dovrebbe essere "1" se la query va a buon fine ma != "1" se fallisce invece rimane sempre "1" e quindi mi impedisce di gestire l'errore con una funzione successiva.

Ovviamente datausc è un campo char.

Con una query di INSERT invece funziona perfettamente.

Qualche idea ? Magari per aggirare il problema ?

Grazie in anticipo

enrico