Créer table temporaire ou fichier temporaire

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par mikaweb2011, 2 Février 2011.

  1. mikaweb2011
    mikaweb2011 WRInaute discret
    Inscrit:
    21 Janvier 2011
    Messages:
    65
    J'aime reçus:
    0
    Bonjour,

    j'ai une page web dont laquelle j'affiche plusieurs données qui sont recuperer à partir d'un fichier sur un autre site.

    J'ai besoin de sauvegarder les données recuperés à fin d'effectuer plusieurs opérations sur cette page.

    Alors j'ai besoin de petite aide pour savoir comment sauvegarder ces donnés pour que les internautes peuvent effectuer plusieurs traitement : par exemple trier les offres , afficher le prix le moins cher , affiner l'affichage en selectionnant les offres de l'agence xxx et non de toutes les agences etc..

    alors je pose la question est ce que je dois faire un fichier temporaire ou une table temporaire pour sauvegarder les donnés.

    Cdt .
     
  2. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 371
    J'aime reçus:
    2
    Re: Créer tablle temporaire ou fichier temporaire

    Si c'est vraiment temporaire (c'est à dire unique pour la page affichée par l'internaute) le plus simple est sans doute de les stocker dans un array
     
  3. mikaweb2011
    mikaweb2011 WRInaute discret
    Inscrit:
    21 Janvier 2011
    Messages:
    65
    J'aime reçus:
    0
    Re: Créer tablle temporaire ou fichier temporaire

    Merci pour votre réponse .

    Ici je parle d'un table de la base puisqu'il y a plusieurs données.

    Est ce que c'est méthodique dans ce cas?

    Cdt.
     
  4. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 371
    J'aime reçus:
    2
    Re: Créer tablle temporaire ou fichier temporaire

    un array (ou tableau) est un stockage temporaire de plusieurs données, par exemple le résultat d'une requete
     
  5. mikaweb2011
    mikaweb2011 WRInaute discret
    Inscrit:
    21 Janvier 2011
    Messages:
    65
    J'aime reçus:
    0
    Re: Créer tablle temporaire ou fichier temporaire

    Oui , effectivement.

    Merci.
     
  6. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 875
    J'aime reçus:
    72
    Re: Créer tablle temporaire ou fichier temporaire

    +1 pour l'Array.
     
  7. raljx
    raljx WRInaute passionné
    Inscrit:
    10 Juillet 2006
    Messages:
    2 064
    J'aime reçus:
    0
  8. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 371
    J'aime reçus:
    2
    Re: Créer tablle temporaire ou fichier temporaire

    Sympa ton tuto raljx je n'avais jamais réalisé qu'une chaine de caractères était une array :)
     
  9. mikaweb2011
    mikaweb2011 WRInaute discret
    Inscrit:
    21 Janvier 2011
    Messages:
    65
    J'aime reçus:
    0
    Re: Créer tablle temporaire ou fichier temporaire

    Autre question,
    Quelle est le meilleur coté optimisation et gaspillage de ressource.
    1- Créer un table dans la base une fois pour toute et à chaque récupération de donnée à partir de fichier , le résultat retourné sera sauvegarder dans un table et faire un truc de cron où le table sera écrasé après un durée de temps exemple (1h) ?
    2- Ou créer un table temporaire à chaque fois que les données sont récupérés à partir de fichier.
    exemple :
    $table_temp = $nom_de_la_table_log . '_temp'; // Je crée une table avec les mêmes colonnes que ma table d'origine

    mysql_query(" CREATE TEMPORARY TABLE $table_temp ( `nompage` varchar(127) NOT NULL default '', `ip` varchar(15) NOT NULL default '', `date` datetime NOT NULL default '0000-00-00 00:00:00', `referrer` varchar(127) NOT NULL default '' ) TYPE=MyISAM"); $periode = "MONTH(date) = " . $_GET['mois'] . " AND YEAR(date) = " . $_GET['annee'];

    // J'insère les enregistrements de la période $periode dans la table temporaire
    mysql_query (" INSERT INTO $table_temp (SELECT nompage,ip,date,referrer FROM $nom_de_la_table_log WHERE $periode) ") OR DIE ("Erreur insertion temp table");

    Cdt.
     
Chargement...
Similar Threads - Créer table temporaire Forum Date
créer un site qui regroupe les tableaux de bords personnalisés GA de mes sites web Google Analytics 13 Juin 2018
Créer un tableau associatif en PHP Développement d'un site Web ou d'une appli mobile 12 Mars 2016
backup sql, importer un fichier dump pour recréer une table sql Administration d'un site Web 31 Mars 2014
Comment créer une table dans une base de données Développement d'un site Web ou d'une appli mobile 17 Mars 2009
Créer un ecommerce pour un client avec Wix ou Prestashop ? e-commerce 7 Novembre 2019
Quel type de logiciel utiliser pour créer un site web simple et performant ? Demandes d'avis et de conseils sur vos sites 14 Octobre 2019
Créer une redirection 301 URL Rewriting et .htaccess 5 Septembre 2019
lien vers rien ou page vide à créer Rédaction web et référencement 5 Juillet 2019
Créer un nom d’utilisateur de Page Facebook @ Facebook 13 Juin 2019
Créer un nouveau compte Google ads après avoir été suspendu AdWords 27 Mars 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice