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.
Question PHP
-
- Membre
- Messages : 36
- Inscription : sam. mai 19, 2007 11:38 am
- Localisation : SAINT MARTIN D'HERES (38)
- Contact :
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
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.
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.
Dernière modification par jturlier le sam. sept. 08, 2007 5:53 pm, modifié 1 fois.
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

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
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

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
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
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

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
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

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
-
- Membre
- Messages : 36
- Inscription : sam. mai 19, 2007 11:38 am
- Localisation : SAINT MARTIN D'HERES (38)
- Contact :
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
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 modification par Fabrice-38 le dim. sept. 09, 2007 6:18 pm, modifié 1 fois.
Re: Question PHP
quelle est la meilleure langage à utiliser pour programmer une station ??
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Re: Question PHP
Bonjour,Coralie32 a écrit :quelle est la meilleure langage à utiliser pour programmer une station ??
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