begin process at 2012 05 28 08:09:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Addition de résultat de requête


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Addition de résultat de requête

lundi 14 mars 2011 à 16:14:42 | Addition de résultat de requête

monoski

Bonsoir tout le monde,

Voilà j'ai une requête de type suivant

Code PHP :
$recup3 = mysql_query("SELECT T_items.strength, T_items.endurance, elfik_user.user_id, T_users_have_items.id,T_users_have_items.item_id,T_users_have_items.status 
FROM elfik_user
INNER JOIN T_users_have_items ON elfik_user.user_id = T_users_have_items.user_id
INNER JOIN T_items ON T_items.id = T_users_have_items.item_id
WHERE elfik_user.username = '$pseudo' && T_users_have_items.status = 1")or die(mysql_error());


J'aimerai additionner l'ensemble des résultats correspondant aux champs : T_items.endurance par exemple.

Quel est le meilleur moyen de le faire ?
N'existe-t-il pas une fonction php pour le faire ?

Bonne journée à tous =)
lundi 14 mars 2011 à 17:23:12 | Re : Addition de résultat de requête

ludwig59

Réponse acceptée !
Bonjour,

En sql, il y a la fonction "SUM()"
lundi 14 mars 2011 à 23:41:10 | Re : Addition de résultat de requête

monoski

Hum tu pourrais l'implanter dans ma requête pour que je vois comment l'utiliser à peu près ?

J'ai du mal à simplement la concevoir là.
Sachant que je dois stocker ce résultat sous forme de variable quej e dois réutiliser par la suite.
mardi 15 mars 2011 à 00:28:31 | Re : Addition de résultat de requête

monoski

Je suis pas sur que tu aies compris ce que je veux faire, je cherche à additionner les valeur retourner par la requête par exemple pour T_items.endurance il y aura peut être 5 lignes renvoyées par la requête, ces lignes seront des chiffres. J'aimerai obtenir la somme de ces chiffres et la placer dans une variable.
mardi 15 mars 2011 à 09:22:07 | Re : Addition de résultat de requête

ludwig59

Réponse acceptée !
Essai ceci :

Code PHP :
$recup3 = mysql_query("SELECT T_items.strength, T_items.endurance, SUM(T_items.endurance) as somme, elfik_user.user_id, T_users_have_items.id,T_users_have_items.item_id,T_users_have_items.status 
FROM elfik_user
INNER JOIN T_users_have_items ON elfik_user.user_id = T_users_have_items.user_id
INNER JOIN T_items ON T_items.id = T_users_have_items.item_id
WHERE elfik_user.username = '$pseudo' && T_users_have_items.status = 1")or die(mysql_error());



Ensuite tu pourra le récupérer en utilisant "somme"
mardi 15 mars 2011 à 15:25:48 | Re : Addition de résultat de requête

monoski

Réponse acceptée !
Merci beaucoup c'est génial de ta part.

Voici comment se finalise la chose pour les autres, une fois la requête posée comme précédemment établi par ludwig59 il suffit de faire ceci :
Code PHP :
$fetch3 = mysql_fetch_assoc($recup3);
echo $fetch3['somme'];



Encore merci pour ton aide !


Cette discussion est classée dans : user, have, id, items, users


Répondre à ce message

Sujets en rapport avec ce message

mysql users [ par elanspeech ] Salut,J'ai un probleme qui commence a me donner la migraine.Quand je cree un user "essai" sans mot de passe, j'obtiens ce message quand je fais un co Help session [ par Antidote ] Bonjur j'ai un probleme avec l'utilisation de me session. est ce que les _ sont autorisé dans les nom de session ? tel que $_SESSION['user_id'] parce centrer une requete mysql [ par martiall ] Bonjour,bon le titre est un peu tiré par les cheveux mais bon...Pour simplifier, j'ai une table user (ID_USER, PSEUDO)depuis une page, je séléctionne You don't have permission to access on this server. Forbidden [ par algouye ] Salut a tous,Voila j'essais de Updater une colonne dans une de mes tables des lors que l'on clicksur un lien : donc faire un +1 des que l'on click.Seu ftp EN LOCAL [ par zakuli ] Bonjour,Débutant en ftp, je voudrais tout simplement exécuter LOCALEMENT le script ci joint :$conn_id = ftp_connect($ftp_server); $login_result = ftp_ Erreur de syntaxe!!! [ par lebelm ] Bonjour, J'essaie de créé un form pour ajouter des users. Les infos du user dans une table et les privilèges dans l'autre, mais sa me donne une erreur Jointure entre 2 tables mysql [ par dj-smoye ] Bonjour tlm,   Voilà j'ai un soucis avec la requête ci-dessous: SELECT    D1.id_users  AS User1_Id,    D1.num_obj   AS User1_ObjectId,   D2.id_u Obtenir le nom des champs d'une table mySQL [ par durand2504 ] Bonjour,je voulais savoir s'il est possible d'obtenir par une instruction PHP l'intitulé d'une table mySQL que l'on a chargé.par exemple, j'ai la tabl mySQL est-il relationnel? si oui, comment fait-on des mis à jour en cascade? [ par durand2504 ] Bonjour,je crois que tout est dans le titre.petit exemple pratique pour illustrer ma question:j'ai 2 tables:users (id_users, nom_users, prenom_users)a Recuperation variable formulaire [ par drebin78945 ] bonjour,qq'un pourrait il me dire ce qui ne va pas avec cette requete, qui m'a pourtant l'air ok:$query="SELECT id_user,login,nom,prenom,mail,ville,te


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales