IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Execution avortée pour trop de données ?


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Points : 68
    Points
    68
    Par défaut Execution avortée pour trop de données ?
    Bonjour,

    j'ai un script php qui me donne des statistiques sur les pages visitées de mon site. En gros, puisque je travaille avec joomla, j'ai des sections et grace a ce script je peux connaitre le nombre de pages visitées par mois et par section.

    Ce script fonctionnait plutôt bien jusqu'a dernierement mais maintenant il plante( je suppose qu'il a trop de données a traiter)

    Comment puis je m'y prendre pour que cela refonctionne correctement svp ?

    Ma partie php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $reponse=mysql_query("SELECT YEAR(jom15_jstats_visits.visit_date), MONTH(jom15_jstats_visits.visit_date), jom15_sections.title, COUNT(*) 
    FROM jom15_jstats_impressions
    INNER JOIN jom15_jstats_visits ON jom15_jstats_visits.visit_id = jom15_jstats_impressions.visit_id
    INNER JOIN jom15_jstats_pages ON jom15_jstats_pages.page_id = jom15_jstats_impressions.page_id
    INNER JOIN jom15_content ON jom15_jstats_pages.page_title = jom15_content.title
    INNER JOIN jom15_sections ON jom15_content.sectionid =
    jom15_sections.id 
    WHERE MONTH(jom15_jstats_visits.visit_date) = '$mois' AND YEAR(jom15_jstats_visits.visit_date) = '$annee' AND jom15_sections.id = '$section'") or die ("Désolé, il y a eu un problème dans la transmission des données". mysql_error());
    Mon message d'erreur actuel :

    Warning: mysql_query() [function.mysql-query]: Unable to save result set in /****//www/adminphp/nbpagesparsectionpargroupeparmois.php on line 61

    Query execution was interrupted
    Il faut savoir que pour les petites sections je n'ai pas de message d'erreur et que le script fonctionne normalement

    Merci d'avance pour votre aide.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 41
    Points : 38
    Points
    38
    Par défaut
    tu peux utiliser LIMIT <ligne du debut>, <nombre de lignes> a la fin de ta requête pour limiter le nombre d'enregistrements,
    ou rajouter une clause AND pour visualiser les enregistrement jusqu’à une date/mois/jour exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AND YEAR(jom15_jstats_visits.visit_date) >= "2008"
    Il t'extrait seulement tout ce qui est supérieur ou égale a l'année 2008

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Points : 68
    Points
    68
    Par défaut
    Merci a toi.

    Par contre, dans le script il y a déjà la notion de mois.

    Amicalement

Discussions similaires

  1. [WD18] Probleme executable: Chemin pour parcourir la base de données
    Par PierreXV dans le forum WinDev
    Réponses: 3
    Dernier message: 29/08/2014, 09h14
  2. Réponses: 1
    Dernier message: 24/06/2010, 18h31
  3. Trop de données pour csv
    Par lince102 dans le forum SQL
    Réponses: 3
    Dernier message: 26/09/2008, 17h09
  4. "Champ trop petit pour quantité de données"
    Par Miss Ti dans le forum Access
    Réponses: 9
    Dernier message: 25/07/2006, 20h56
  5. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo