2011-10-11 3 views
3

J'ai deux champs, un qui a l'userID de l'utilisateur qui a mis à jour l'enregistrement, et un champ timestamp pour l'heure de la dernière mise à jour. J'ai plusieurs points différents où les utilisateurs entrent des données et j'essaie de trouver le meilleur moyen d'empêcher la mise à jour de l'ID utilisateur et de l'horodatage si l'utilisateur conserve toutes les informations (les mises à jour MySQL sont exactement les mêmes déjà là).Détecte si les lignes mises à jour ont changé dans une base de données MySQL

J'ai essayé d'utiliser mysql_affected_rows(), mais il compte les lignes mises à jour même si les informations entrées restent les mêmes. Aucune suggestion?

Répondre

0

Vous exécutez une instruction select pour vérifier si quelque chose a changé avant de mettre à jour la ligne.

Questions connexes