Voici mon problème ...
J'execute une Requete :
1- Deja je souhaiterai placer tous mes resultats dans un tableau comme dans mysql ... :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req_nom_players = mysql_query("SELECT id, pseudo FROM players WHERE activate = 1"); $nom_players = mysql_fetch_row($req_nom_players);
2- Ensuite je souhaiterai associé les nom de joueurs par rapport a une seconde requete :
J'aimerai que suivant la valeur de $players on aille chercher le nom de joueur dans le tableau precedent ... et afficher le resultat dans le
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 $req = mysql_query("SELECT nom, players FROM planetes WHERE zone = ".$_GET["zone"].""); if(mysql_num_rows($req) != 0) { while (list($nom, $players) = mysql_fetch_row($req)) { if($players == 0 || $players == 1) $color = "#9E6209"; //Défaut elseif($players >= 2000000000) $color = "#FF0000"; //Républicain elseif($players >= 1000000000) $color = "#0000FF"; //Fédération echo("<font style=\"font-family: Verdana; font-size: 11px; color: ".$color.";\">$nom</font><br>"); } } else echo("");
J'ai regarder dans la FAQ MySql et aussi dans les tuto mais j'ai rien trouver pour solutionner mon premier probleme ... et le second donc par la meme occasion
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo("<font style=\"font-family: Verdana; font-size: 11px; color: ".$color.";\">$nom</font><br>");
(je pensais a une fonction ...)
ceci est afin de limiter la charge serveur car bien sur je pourait faire un requete pour chaque planetes mais bon quand on en a 435 et que la page doit etre afficher des milliers de fois par mois![]()
l'exemple de ce que ça donne pour le moment : http://game.derniere-bataille.net/tests.php
merci pour votre soutient et aide
Partager