1 Dernière modification par jaaajaa (07-07-2009 15:25:38)

Sujet : Certaines fonctions sous Easyphp

Bonjour, je me demandais juste cette question n'ayant pas de rapport directe avec lescigales, ne trouvant pas de partie au Forum où la poster :-)
Sous Easyphp, sur mon pc biensur, au moment où j'utilise ce bout de code :

$elfedbn = mysql_query("SELECT * FROM ma_table WHERE id_login='$id'") or die(mysql_error()); // selection debut
while ($eldbn2 = mysql_fetch_assoc($elfedbn) )
{
$donn1 += $eldbn2['donnee1'];
$donn2 += $eldbn2['donnee2'];

echo "
$donn1 , $donn2
";
}

Biensur, cela afin de calculer le total dans tous les champs donnee1 et donnee2 dans la table 'ma_table'.
Exemple si j'ai 5 entrée de [1-2-3-4-5] dans donnee1, que cela m'affiche : 15.

Cela m'affiche une erreur, et sous lescigales, ça marche.

Est-ce une nouvelle version de php non supportée par Easyphp ? ou une erreur de configuration, merci d'avance.

2

Re: Certaines fonctions sous Easyphp

Bonjour

Ne serait-il pas plus simple d'utiliser

SELECT SUM(expression)  FROM tables WHERE condition;

dans votre cas :

SELECT SUM(donnee1) as "Somme1" FROM ma_table WHERE id_login=$id;
SELECT SUM(donnee2) as "Somme2" FROM ma_table WHERE id_login=$id;

Re: Certaines fonctions sous Easyphp

+1 pyrex

4

Re: Certaines fonctions sous Easyphp

ou alors SELECT SUM(donnee1) as 'Somme1', SUM(donnee2) AS 'Somme2' WHERE id_login=$id

+2 toad!

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

5

Re: Certaines fonctions sous Easyphp

Qu'elle est l'erreur ?

A moins d'avoir une version très ancienne d'EasyPHP, ces fonctions font parties de PHP 4 donc ça devrait passer.

>> SubTherMiX <<
>> alternux <<

Re: Certaines fonctions sous Easyphp

tu pêux aussi faire
SELECT SUM(donnee1) as Somme1 FROM ma_table WHERE id_login=$id;

si je ne me trompe pas

7

Re: Certaines fonctions sous Easyphp

Oui Pyrex l'a déjà dit ca smile D'ailleurs ca me fait remarquer que j'ai oublié le FROM table dans ma requête big_smile

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

8

Re: Certaines fonctions sous Easyphp

toad a écrit:

Oui Pyrex l'a déjà dit ca smile D'ailleurs ca me fait remarquer que j'ai oublié le FROM table dans ma requête big_smile

-1 toad alors wink

>> SubTherMiX <<
>> alternux <<

Re: Certaines fonctions sous Easyphp

Arf, oublié cette fonction ^^ Merci à tous !

10

Re: Certaines fonctions sous Easyphp

Mais bon, au niveau de Easy php, ça ne marche pas mon bout de code, sur lescigales oui, peut-etre ai-je une version précédente.
Merci quand meme.

11

Re: Certaines fonctions sous Easyphp

Bonjour,

Quelle est la version de php que vous avez installé ? Parce que la fonction mysql_fetch_assoc() n'est disponible qu'à partir de php >= 4.0.3 ...