Forum GraphWeather

Forum d'aide GraphWeather
Nous sommes actuellement le Jeu Mars 28, 2024 10:59 am

Le fuseau horaire est UTC+1 heure




Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 
Auteur Message
 Sujet du message:
MessagePublié: Sam Sep 08, 2007 3:32 pm 
Hors-ligne
Membre

Inscription : Sam Mai 19, 2007 11:38 am
Message(s) : 36
Localisation : SAINT MARTIN D'HERES (38)
Bonjour Antoine,

Je me permet de poser une question de programmation PHP ici,
Tu pourra l'effacer après.
Est ce que tu pourrais me dire quel fonction PHP, me permettrait de liberer la memoire utiliser par un tableau ?
Je m'explique, après une requete SQL sur les données d'une base, je rempli un tableau nommé $data[x], je travail sur ces données, puis recommence une requete SQL qui remplit le même tableau.
Mon problême, c'est que le nombre de ligne du tableau est variable, et que les calculs faient sur les données du tableau son faux, car il arrive d'utiliser les valeurs de la requete précédente. (les calculs sont fait sur data et non sur data[x]
ex: max ($data) ou min($data)
Je souhaiterai donc avant chaque requete SQL, liberer la mémoire et remettre le tableau à zéro ligne (si je peux m'exprimer ainsi).
Je calcule les mini, maxi, moyenne .... sur les décades du mois, je prend donc les 10 premiers jours, puis les dix suivant ......, mais le nombre de données par jour est variable (erreur transmission station)
Avis et programmateur et Merci d'avance.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Sam Sep 08, 2007 4:51 pm 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : Lun Mars 20, 2006 11:16 am
Message(s) : 3356
Localisation : Montréal
Il faudrait que tu revois ton design, et la portée de ta variable $data (je ne sais plus si ca existe le concept de portée de variable en php).
Sinon tu peux essayer de faire ca : $data=array(); avant d'utiliser ton tableau.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Sam Sep 08, 2007 5:52 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3143
Localisation : 34410 Sérignan - Languedoc
Bonsoir Fabrice,
unset($data) avant de réutiliser ta variable. (elle disparait complètement)
tu peux aussi n'effacer qu'un élément d'une matrice
unset($data[x])
Attention effectivement à la portée des variables, tu ne peux détruire que ce qui est visible dans le contexte courant. (une globale ne sera pas détruite à l'intérieur d'une fonction.

_________________
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"


Dernière édition par jturlier le Sam Sep 08, 2007 5:53 pm, édité 1 fois.

Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Sam Sep 08, 2007 8:23 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3143
Localisation : 34410 Sérignan - Languedoc
Bonsoir à nouveau Fabrice,
normalement, tu ne devrais pas avoir ce type d'erreur, je pense que tu as un problème dans la façon de récupérer les résultats d"une requête ou de les exploiter.

Passe moi une copie de la partie concernée de ton pgm par mail

_________________
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Dim Sep 09, 2007 4:48 pm 
Hors-ligne
Membre

Inscription : Sam Mai 19, 2007 11:38 am
Message(s) : 36
Localisation : SAINT MARTIN D'HERES (38)
Merci pour les réponses, je teste ça tout de suite



Ca y est, c'est bon avec unset($data), la mémoire est vidée est les calculs sont bon
Merci Antoine et Jean


Dernière édition par Fabrice-38 le Dim Sep 09, 2007 6:18 pm, édité 1 fois.

Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Question PHP
MessagePublié: Jeu Mars 24, 2016 12:57 pm 
Hors-ligne
Nouveau membre

Inscription : Mar Mars 22, 2016 6:25 am
Message(s) : 1
quelle est la meilleure langage à utiliser pour programmer une station ??


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Question PHP
MessagePublié: Jeu Mars 24, 2016 5:41 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3143
Localisation : 34410 Sérignan - Languedoc
Coralie32 a écrit:
quelle est la meilleure langage à utiliser pour programmer une station ??

Bonjour,
pour le moins, votre demande est incompréhensible.
Veuillez expliquer avec un peu plus de détails ce que vous souhaitez faire, quel type de station vous avez ou envisagez d'avoir, et si vous en avez une, quel est votre logiciel la pilote...

De plus il n'est pas nécessaire de poster une demande similaire dans 3 sujets existant qui n'ont que peu de rapport avec vos questions.
Merci de vous expliquer rapidement, car vos posts avec de nombreuses fautes de français font penser à du spam.
Je détruis les 2 autres

Jean


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
POWERED_BY
Traduction et support en françaisHébergement de site