PROBLEME DE TABLE TEMPORAIRE

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PROBLEME DE TABLE TEMPORAIRE

Re: PROBLEME DE TABLE TEMPORAIRE

par sirakawa » 14 oct. 2012, 09:13

A vue de Bergerac,
une variable de session ferait probablement aussi bien l'affaire:
tableau -> serialize-> session->unserialize->etc

Re: PROBLEME DE TABLE TEMPORAIRE

par moogli » 13 oct. 2012, 23:03

Salut,

Mysql propose les tables heap (ou memory maintenant) http://dev.mysql.com/doc/refman/5.0/fr/ ... ngine.html.

Ce type de tables semble plus approprié.
Pour la durée de validité faut prévoir un script qui delete les tables trop vielle.
À moins Ue tu ne gère tous cela sur le serveur (procédure stockée ou fonction) qui te ferons la création et la suppressions).

Sinon tu supprime la table en fin de traitement.

@+

Re: PROBLEME DE TABLE TEMPORAIRE

par Mazarini » 12 oct. 2012, 18:37

Tu ne risques pas d'avoir 2 utilisateur qui utilise la table à un instant donné ?
Tu ne peux pas supprimer la table après l'extraction excel ?
La création d'une table est obligatoire ?

Re: PROBLEME DE TABLE TEMPORAIRE

par greg6fr » 12 oct. 2012, 17:07

OK, je l'essaie et après je te tiens informer
merci

Re: PROBLEME DE TABLE TEMPORAIRE

par guitoup » 12 oct. 2012, 17:03

Hello,

une idée saugrenue me viens en tête :

Une table dans laquelle tu note la création de ta table avec la date et sa durée de vie.
Un script automatique type cron qui tourne, check les infos de cette table et supprime les tables qui arrivent en fin de vie.

Qu'en penses tu ?

PROBLEME DE TABLE TEMPORAIRE

par greg6fr » 12 oct. 2012, 16:33

Bonsoir,
je crée pour l'heure une application php, mais j'ai besoin d'aide pour parfaire.
mon application crée une table temporaire comme suit :
$query="CREATE TABLE `tptb`(
PLOT VARCHAR(25),
TRT VARCHAR(10),
DESIGNATION VARCHAR(255)
)ENGINE = MyISAM;";
$requete = mysql_query($query);
Mais le probleme c'est le contenu de cette table est générer automatiquement suite aux critères de recherche définis par l'utilisateur, donc change d'un utilisateur à un autre.

Ensuite une fichier excel est généré en prenant comme source de donnée la table temporaire nommé tptb.

Mon problème est ceci :

est il possible de définir une durée de vie lors de la création d'une table temporaire?

Sinon comme procédez dans ce cas précis.....