Bonjour,
J'ai rencontrés un problème surprenant.
J'ai les informations de deux clients qui se sont mélangées lors d'une insertion en base de données.
L'adresse de l'un s'est mise dans l'enregistrement de l'autre...
Est ce possible que cela soit du à un enregistrement simultané dans la base de données?
Cela me parait peu réalisable étant donné que le temps d'exécution d'une requête soit proche de quelques millisecondes...
Je sais que Mysql ne bloque pas lorsqu'il recoit une requete alors qu'il est en train d'en executer une contrairement à oracle...
En gros ma question est : y a t'il un moyen de bloquer l'execution d'un fichier php lorsque celui ci est déjà en cours d'éxecution de manière à ce qu'un utilisateur attende d'avoir la main si le fichier est en cours d'execution? Comme ca on peut éviter les doubles enregistrements...
Merci par avance de votre avis sur ce sujet.
Partager