Bonjour
Quelle est la bonne pratique?
- Créer une connexion (objet mysqli) en début de script...? Donc à chaque soumission de formulaire, on crée une nouvelle connexion.
- Conserver la connexion ? Comment?
Merci d'avance pour votre éclairage.
Bonjour
Quelle est la bonne pratique?
- Créer une connexion (objet mysqli) en début de script...? Donc à chaque soumission de formulaire, on crée une nouvelle connexion.
- Conserver la connexion ? Comment?
Merci d'avance pour votre éclairage.
Salut jenesuispasunhero.
Bonne pratique ? Bonne usage ? Difficile de répondre dans la généralité.
Admettons que tu as une page de saisie, et tu ignores ce que l'utilisateur fait entre deux validations.
Il se peut qu'il aille manger, voire rentrer chez lui pour reprendre le travail, là où il l'avait laissé.
Tu comprends que dans ce cas, à chaque saisie, tu vas ouvrir la connexion, faire l'envoi puis la refermer.
Le mieux est de libérer la connexion le plus rapidement afin de ne pas pénaliser d'autres utilisateurs.
Durant la mise à jour, les autres utilisateurs risquent d'être bloqués tant qu'il n'y a pas eu une validation (commit) ou un rejet (rollback) des lignes.
L'autre cas est celle de l'envoie de masse. Tu ne vas pas à chaque ligne ouvrir la connexion puis ensuite la refermer.
Par contre, il sera nécessaire de faire, disons toutes les milles lignes une validation.
La règle est de pénaliser le moins possible les utilisateurs.
Si tu as un formulaire, tu effectues d'abord la saisie.
Quand tu enfonces la touche ENTER pour valider, alors là oui, tu peux ouvrir ta connexion, envoyer ta saisie, puis la refermer.
Mais certainement pas ouvrir la connexion avant le début de la saisie.
Pour répondre simplement à ta question, ça dépend de ce que tu fais.
Artemus24.
@+
Partager