Bonjour à toutes et à tous,
tout d'abord, un grand merci à ce forum et à toutes celles et ceux qui y participent. Etant débutant en PHP, j'ai eu l'occasion d'y trouver à de nombreuses reprises mon bonheur et de gagner ainsi de précieuses heures de galères...
Voiçi mon soucis. Pour les besoins de mon site, je dois créer sur une de mes pages une table temporaire. J'utilise globalement le script suivant (trouvé chez Nexen) :
CREATE TEMPORARY TABLE tmpSELECT champ1_index, champ2_index FROM test_table WHERE champ1_index = '1';
INSERT INTO tmpSELECT champ1_index, champ2_index FROM test_table WHERE champ2_index = '1';
SELECT * from tmp;
DROP TABLE tmp;
tout ceci marche plutôt pas mal et j'obtiens en finalité ce que je désirais. J'ai quand même une crainte quant à l'utilisation de cette table temporaire. En effet, que se passera t'il, lorsque mon site sera chez l'hebergeur, si 2 (ou +) utilisateurs tentent de creer cette table temporaire en exécutant ma page? Personnelement, je crains qu'il y ait un conflit, voir une erreur, car une même table portant le même nom et créée en x exemplaires....ca me paraît voué à l'echec !. Mais peut-être que je me trompe (je suis débutant...). Quelqu'un pourrait-il me confirmer / infirmer le risque que je suppose? Y a-t'il alors un moyen d'éviter le conflit?
D'avance merci pour votre aide.
Salutations,
Cyrille