Bonjour,
jusqu'à présent, je n'avais pas à vérifier que les enregistrements que je chargeais depuis ma base de données ne devaient pas être ouverts/modifiés par quelqu'un d'autre.
Je suis en train d'évaluer la possibilité de migrer d'un développement propriétaire (4D) vers un open source (php/mysql) et je bute sur un impératif : si un utilisateur charge une fiche client, tant qu'il ne l'a pas validé, aucun autre utilisateur ne doit la charger. Coté 4D, c'est géré automatiquement (+/-), qu'en est-il de (My)SQL ?
A priori, il faut que j'utilise "lock in share more", mais je n'arrive pas à comprendre comment ça peut fonctionner en PHP. Lorsque le script arrive à son terme, l'enregistrement est forcement libéré, non ?
En gros, si sur une page je charge les infos de l'enregistrement dans un formulaire, que l'utilisateur modifie (ou pas) ces données et qu'il soumet le formulaire, comment m'assurer que personne n'ai modifié l'enregistrement entre temps ?
Merci pour votre aide !