Problème pour compter dans champ sql

Problème pour compter dans champ sql - PHP - Programmation

Marsh Posté le 13-09-2006 à 15:16:44    

Bonjour, j'ai un problème pour savoir combien il y a de weaponid dans la table users en fonction des objets.
 
Pour expliquer, ce code fait un tableau contenant 5 objets, classé en fonction de leur popularité . Donc je cherche combien il y a de weaponid dans la table users, sur chaque objets. Si vous avez compris ceci, je pense que vous pouvez m'aider
 
Dans le tableau j'aimerai afficher combien on trouve de résultat sur chaque objets.
 

Code :
  1. // Affichage des objets classement 1.  
  2. $objets1query = doquery ("SELECT weaponname, count(weaponid) as occurences FROM {{table}} WHERE weaponid >= 0 GROUP BY weaponid ORDER by occurences DESC LIMIT 5","users" ); 
  3. $objets1query = doquery ("SELECT u.weaponname, count(u.weaponid) as occurences, i.buycost, i.image, i.special  FROM {{table}} AS u, rpg_items AS i WHERE u.weaponid >= 0 AND i.id = u.weaponid GROUP BY u.weaponid ORDER by occurences DESC LIMIT 5","users" ); 
  4. $weapon ='';
  5.    
  6. $row = '0';
  7. while ($row = mysql_fetch_array($objets1query))
  8.   {
  9. $weapon .='<table border="0" height="40"><tr><td><img src="images/objets/'. $row['image'].'.jpg" title="' . $row['weaponname'] . '"/></td>
  10.           <td><b>Nom: </b><span class="rose3">' . $row['weaponname'] . '</span><br><b>Prix: </b><span class="rose3">' . $row['buycost'] . ' rubis</span><br><b>Equipé: </b><span class="rose3">'.mysql_num_rows($objets1query).' perso.</span><br></td></tr></table>';
  11.        }


 
 
Merci

Reply

Marsh Posté le 13-09-2006 à 15:16:44   

Reply

Marsh Posté le 13-09-2006 à 16:57:05    

pas très clair...
- tu nous parles de tables qu'on ne connait pas
- tu ne dis pas quel est le problème exact
 
au passage, la ligne 2 ne sert à rien vu que $objets1query est réutilisée ligne 3

Reply

Marsh Posté le 13-09-2006 à 17:36:11    

pourtant c'est simple si tu comprend bien, ca crée un tableau qui classe les objets les plus utilisés grace la table items et users .  
 
Il y a pas de problème, je cherche juste a faire en sorte d'afficher combien il y a de champ weaponid ( table users) pour chaque objets (table items)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed