Table temporaire, mysql
Résolu
developper55
Messages postés
123
Date d'inscription
Statut
Membre
Dernière intervention
-
developper55 Messages postés 123 Date d'inscription Statut Membre Dernière intervention -
developper55 Messages postés 123 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'utilise php + mysql
J'entraine de développer un site web.
je dois stoquer les resultats dans une table temporaire à chaque recherche.
je la vide au début de chaque recherche.
Ma question est la suivante:
j'utilise aucun Session ou authentification,
si deux visiteurs lancent en même temps leurs recherches le bordelle sera dans la table temporaire , comment peux je éviter ça?
Merci par avance
j'utilise php + mysql
J'entraine de développer un site web.
je dois stoquer les resultats dans une table temporaire à chaque recherche.
je la vide au début de chaque recherche.
Ma question est la suivante:
j'utilise aucun Session ou authentification,
si deux visiteurs lancent en même temps leurs recherches le bordelle sera dans la table temporaire , comment peux je éviter ça?
Merci par avance
A voir également:
- Table temporaire, mysql
- Table ascii - Guide
- Table des matières word - Guide
- Supprimer fichier temporaire - Guide
- Mysql community server - Télécharger - Bases de données
- Table des caractères - Guide
3 réponses
si tu n'utilise pas de session, tu ne peux pas faire de différence entre les différents utilisateurs (c'est à ça que sert une session)
ce que tu peux faire, c'est remplir ta table temporaire mais en précisant quels sont les arguments qui ont servi à remplir la table.
ensuite, quand tu vas interroger ta table pour afficher tes resultats, tu réinterroge la table en fonction de ce qui a été demandé en argument.
problème : comment ça va se passer si 2 utilisateurs font en même temps la même recherche? => problème des doublons... mais en SQL, il y a moyen d'y remédier...
ce que tu peux faire, c'est remplir ta table temporaire mais en précisant quels sont les arguments qui ont servi à remplir la table.
ensuite, quand tu vas interroger ta table pour afficher tes resultats, tu réinterroge la table en fonction de ce qui a été demandé en argument.
problème : comment ça va se passer si 2 utilisateurs font en même temps la même recherche? => problème des doublons... mais en SQL, il y a moyen d'y remédier...