Ho una tabella così composta:
e ci inserisco i dati con questa query:codice:CREATE TABLE storico_messaggi_personali ( id_storico_messaggi_personali INT UNSIGNED NOT NULL AUTO_INCREMENT primary key, id_utente INT UNSIGNED, timestamp_eliminazione TIMESTAMP, messaggio_registrato TEXT )
il tutto fa parte di un servizio di messaggistica e quando si cancella un messaggio, i dati ad esso corrispondenti vengono prima salvati con questa query.codice:$inserimento_messaggio = mysql_query(" INSERT INTO storico_messaggi_personali( id_utente, messaggio_registrato ) VALUES( '$id_utente', '$estratto' ) ",$connessione_db) or die(mysql_error());
il problema è ke avviene un indesiderato inserimento multiplo, il primo contiene correttamente anke i dati del messaggio da eliminare estratti in precedenza, mentre gli altri (1 o 2) senza i dati. :master:

Rispondi quotando