Hello
Il s'agit d'une petite gestion de congélateurs (si...si...), sans enjeu commercial, en php,mysql avec du Jquery pour $ajax etc...
Lorsque le formulaire d'édition d'un produit existant du stock est demandé par l'utilisateur, pour modification, tous les champs modifiables ou non sont affichés et renseignés avec les valeurs de la BD (dans des input, selon leur format : text, date, number, dans des select s'il s'agit de listes, voire dans des checkbox ou des boutons radios.
Au moment de l'update (en php PDO), vaut-il mieux ne fournir à la requête QUE les valeurs qui ont été modifiées, où peut-on laisser agir une requête UPDATE complète, donc contenant tous les champs : la requête mettra TOUT à jour même ce qui n'a pas été modifié.
Cette question pour valider ou non les heures de travail supplémentaire à mettre en oeuvre.
Et aussi pour savoir si cela a vraiment de l'importance.
Et par extrapolation : dans un SI différent, de grande envergue et de grande audience, comment sera traitée cette question : tout mettre à jour où seulement les modifications ?
Merci de votre attention
PS : dans l'image du formulaire ci-jointe, admettons que l'utilisateur ne modifie que le champ Poids/Quantité... Devrai-je filtrer le post du formulaire, en comparant avec les anciennes valeurs, pour n'updater que ce champ ?
Modifié par mcs3591 (31 Dec 2019 - 18:44)
Il s'agit d'une petite gestion de congélateurs (si...si...), sans enjeu commercial, en php,mysql avec du Jquery pour $ajax etc...
Lorsque le formulaire d'édition d'un produit existant du stock est demandé par l'utilisateur, pour modification, tous les champs modifiables ou non sont affichés et renseignés avec les valeurs de la BD (dans des input, selon leur format : text, date, number, dans des select s'il s'agit de listes, voire dans des checkbox ou des boutons radios.
Au moment de l'update (en php PDO), vaut-il mieux ne fournir à la requête QUE les valeurs qui ont été modifiées, où peut-on laisser agir une requête UPDATE complète, donc contenant tous les champs : la requête mettra TOUT à jour même ce qui n'a pas été modifié.
Cette question pour valider ou non les heures de travail supplémentaire à mettre en oeuvre.
Et aussi pour savoir si cela a vraiment de l'importance.
Et par extrapolation : dans un SI différent, de grande envergue et de grande audience, comment sera traitée cette question : tout mettre à jour où seulement les modifications ?
Merci de votre attention
PS : dans l'image du formulaire ci-jointe, admettons que l'utilisateur ne modifie que le champ Poids/Quantité... Devrai-je filtrer le post du formulaire, en comparant avec les anciennes valeurs, pour n'updater que ce champ ?
Modifié par mcs3591 (31 Dec 2019 - 18:44)