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.
$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.Codice PHP:
query = "UPDATE `volumi` SET `datausc`='$datausc'
WHERE `isbn` LIKE '$isbn' AND `datausc` = ' ';";
$pippo=mysql_query($query);
Ovviamente datausc è un campo char.
Con una query di INSERT invece funziona perfettamente.
Qualche idea ? Magari per aggirare il problema ?
Grazie in anticipo
enrico