save_last_date = '$last_update_add'
servono le apici perche' quella che passi e' di fatto una stringa. Diventera' data nel campo appropriato.
Potresti fare una sola query update. Dovresti solo avere l'accortezza di copiare la data che interessa salvare prima di modificare il campo della data precedente. Es:
Codice PHP:
$strSQL = "
UPDATE private_message
SET
save_last_date = last_update,
evidence = $evidence_user,
evidence_date = now(),
last_update = now()
WHERE message_id=$message_evidence_id ";
mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error());
Anche se, visto cosi' come lo presenti, si puo' tranquillamente affermare che evidence_date e last_update siano campi con valori duplicati.