Bonjour, réalisant une application sur les sports de combats, il m'est arrivé un soucis avec la requête sql suivante:
Voici un morceau de la composition de ma base de donnée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT sum( nbre_ceinture ) FROM gagner WHERE ref_lutteur =1
Table lutteur :Table gagner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ref_lutteur, nom_lutteur, ref_coach, notesTable ceinture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ref_lutteur, ref_ceinture, nbre_ceintureContenu de la table gagner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ref_ceinture, nom_ceinture
Code : Sélectionner tout - Visualiser dans une fenêtre à part 1er enregistrement : 1 1 10Cette requête me permettrais d'obtenir la totalité des ceintures obtenues par le lutteur numéro 1, c'est à dire 12. Le problème est que quand j'écris cette requête dans wamp (voir plus haut), elle me retourne bien le bon résultat (12), mais quand je l'écris en php , cela me retourne 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 2e enregistrement : 1 2 2
PS : J'ai le même soucis avec select count.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php $hote="localhost"; $user="root"; $password=""; mysql_connect($hote, $user, $password); mysql_select_db("wwe") or die("Ouverture base impossible"); { $table=mysql_query("SELECT sum( nbre_ceinture ) FROM gagner WHERE ref_lutteur = 1 "); } $test=mysql_num_rows($table); echo $test; mysql_close(); ?>
Merci de votre aide.
Partager