Probleme avec mysql comme d'hab ^^
Fermé
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
-
11 févr. 2009 à 23:28
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 - 18 févr. 2009 à 14:14
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 - 18 févr. 2009 à 14:14
A voir également:
- Probleme avec mysql comme d'hab ^^
- Mysql download - Télécharger - Bases de données
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
- Mysql fatal error ✓ - Forum MySQL
50 réponses
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
16 févr. 2009 à 04:48
16 févr. 2009 à 04:48
Voila, jpense que ca ira bcp mieu ;)
<?php $reponso = mysql_query("SELECT * FROM wio_joueur ORDER BY parrain DESC"); ?> <table width="600" border="1" bgcolor="#CC66FF"> <tr> <td width="100" align="center">POSITION</td> <td width="250" align="center">PSEUDO DU PARRAIN</td> <td width="250" align="center">NOMBRE DE FILLEULS</td> </tr> <?php $nb=0; while ($donneos = mysql_fetch_array($reponso)) { $nb++; ?> <tr> <td width="100" align="center"><?php echo $nb; ?></td> <td width="250" align="center"><?php echo $donneos['pseudo']; ?></td> <td width="250" align="center"><?php echo $donneos['filleul']; ?></td> </tr> <?php } ?> </table>
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
16 févr. 2009 à 11:04
16 févr. 2009 à 11:04
slt et merci 974_Vin's_974, il y a donc gigaga qui m'a donne un code je te le poste car il a l'air de bien fonctionner sauf que si tu regarde par toi meme sur le site ketokdo, pseudo test mdp test , page top10 , tu verras que pour le tableau parrain, il m'affiche en numero 1, aucun pseudo car (je te mets le code tu verras que ca n'affiche pas le pseudo test) et par contre ca affiche 202 filleuls, ce sont en fait les filleuls qui n'ont pas de parrain mais comme la requete recherche tout ben elle trouve le pseudo qui a tous les filleuls sans parrains et je voudrais bien que ce ne soit pas affiché^^, merci, voila le bout du code^^ !!!!
<?php
$reponso = mysql_query("SELECT pseudo,parrain as parrain,COUNT(*) nombre FROM wio_joueur GROUP BY parrain ORDER BY nombre desc");
echo'<table width="600" border="1" bgcolor="#CC66FF">
<tr>
<td width="100" align="center">POSITION</td>
<td width="250" align="center">PSEUDO DU PARRAIN</td>
<td width="250" align="center">NOMBRE DE FILLEULS</td>
</tr>';
$nb='0';
while ($donneos = mysql_fetch_array($reponso) )
{
if ($nb>9) break;
if ($donneos['pseudo'] != "test") {
$nb++;
echo'<tr>
<td width="100" align="center">'.$nb.'</td>
<td width="250" align="center">'.$donneos['parrain'].'</td>
<td width="250" align="center">'.$donneos['nombre'].'</td>
</tr>';
}
}
echo'</table>';
?>
<?php
$reponso = mysql_query("SELECT pseudo,parrain as parrain,COUNT(*) nombre FROM wio_joueur GROUP BY parrain ORDER BY nombre desc");
echo'<table width="600" border="1" bgcolor="#CC66FF">
<tr>
<td width="100" align="center">POSITION</td>
<td width="250" align="center">PSEUDO DU PARRAIN</td>
<td width="250" align="center">NOMBRE DE FILLEULS</td>
</tr>';
$nb='0';
while ($donneos = mysql_fetch_array($reponso) )
{
if ($nb>9) break;
if ($donneos['pseudo'] != "test") {
$nb++;
echo'<tr>
<td width="100" align="center">'.$nb.'</td>
<td width="250" align="center">'.$donneos['parrain'].'</td>
<td width="250" align="center">'.$donneos['nombre'].'</td>
</tr>';
}
}
echo'</table>';
?>
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
16 févr. 2009 à 11:48
16 févr. 2009 à 11:48
Euh dsl g pa trop compri :s
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
16 févr. 2009 à 12:04
16 févr. 2009 à 12:04
re, et bien sur mon tableau des parrains, il y a bien les 5 meilleurs parrains du site avec leur filleul en face ( pas leur nom mais le nombre de fifi, ca c'est nikel) par contre en numero 1 il n'y a pas le meilleur parrain, mais le pseudo test avec en face en fait , le nombre de filleuls qui n'ont pas de parrain, donc comment faire pour ne pas afficher ce numero 1 le fameux pseudo test^^, et donc il faut que ca affiche directement en position 1 le vrai pseudo du meilleur parrain et cacher les filleus qui n'ont pas de parrains^^ voila !! et merci kand meme ^^!!!
ps::teste en regardant sur la page pour voir sur le site www.ketokdo.fr, pseudo test, mot de passe test, page top10 dans le menu en bas a gauche^^ !!
ps::teste en regardant sur la page pour voir sur le site www.ketokdo.fr, pseudo test, mot de passe test, page top10 dans le menu en bas a gauche^^ !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
16 févr. 2009 à 12:12
16 févr. 2009 à 12:12
Ah en faite c pour le tableau mauve, la deuzieme colone, la premiere ligne ne saffiche pa c ca ???
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
16 févr. 2009 à 21:47
16 févr. 2009 à 21:47
re, c'est sur le 3 eme tableau, celui des parrains , le rose, que je voudrais que s'affiche les parrains, mais pas le 1er qui est en ce moment, car la requete utilisee en ce moment me faire sortir en 1ere position le nbr de tous les filleuls qui n'ont pas de parrains^^, et ca je voudrais bien que ce ne soit pas affiche ^^ merci....
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 05:23
17 févr. 2009 à 05:23
Bon atten, le tableau des parrains c le dernier, le mauve non ???
Kes ky safiche et ke tu ne ve pa aficher ???
Tu ve afiché koi ??
Kes ky safiche et ke tu ne ve pa aficher ???
Tu ve afiché koi ??
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
17 févr. 2009 à 11:39
17 févr. 2009 à 11:39
re, merci de m'accorder un peu de temps, alors je t'explique le problème::::::::::
Voila, sur la page top10, que tu peux allez voir sur le site www.ketokdo.fr,pseudo test, mot de passe test, menu gauche en bas, top10, le tableau numero 3 celui en mauve a dedans ses cellules, le resultat des 10 meilleurs parrains du site, avec leur ordre de gagnant en 1er, ensuite leur pseudo (des parrains) et ensuite le nombre de filleuls qu'ils ont, voila !!
En ce moment, sur la page, la requete que j'utilise fonctionne presque a 100 pour cent, juste un probleme...
le site possede des membres qui se sont inscrits sans parrains^^, et leur nombre qui est denviron 200 membres sans parrains, et bien ce chiffre apparait dans le resultat affiche sur ma page-_-, je ne sais pas pourquoi ma requete va recuperer le nombre de tous ceux qui n'ont pas de filleul pour l'afficher, c'est cela le probleme, je voudrais que ma page n'affiche pas les filleuls sans parrains ,($donneos['pseudo'] != "test")ca deja c'est nikel car ca empeche d'afficher le pseudo test en face des 200 membres qui ont pas de parrains,mais il doit manquer un petit quelquechose dans la requete mais je ne sais pas ce que c'est ^^, je te remets la requete que jutilise , donc je te redis mon probleme, il ne faut pas afficher le nombre de filleuls qui n'ont pas de parrains ::donc en 1ere position, si tu regarde sur le site, et bien il devrait y avoir plageokdo et en face 21 fifi, en2eme admin 12fifi, etc... et donc plus celui la--->1er ( pseudo enleve par($donneos['pseudo'] != "test") -206 fifi, 2eme plageokdo et en face 21 fifi, etc, ca, non^^
<?php
$reponso = mysql_query("SELECT pseudo,parrain as parrain,COUNT(*) nombre FROM wio_joueur GROUP BY parrain ORDER BY nombre desc");
echo'<table width="600" border="1" bgcolor="#BA55D3">
<tr>
<td width="100" align="center">POSITION</td>
<td width="250" align="center">PSEUDO DU PARRAIN</td>
<td width="250" align="center">NOMBRE DE FILLEULS</td>
</tr>';
$nb='0';
while ($donneos = mysql_fetch_array($reponso) )
{
if ($nb>9) break;
if ($donneos['pseudo'] != "test") {
$nb++;
echo'<tr>
<td width="100" align="center">'.$nb.'</td>
<td width="250" align="center">'.$donneos['parrain'].'</td>
<td width="250" align="center">'.$donneos['nombre'].'</td>
</tr>';
}
}
echo'</table>';
?>
Voila, sur la page top10, que tu peux allez voir sur le site www.ketokdo.fr,pseudo test, mot de passe test, menu gauche en bas, top10, le tableau numero 3 celui en mauve a dedans ses cellules, le resultat des 10 meilleurs parrains du site, avec leur ordre de gagnant en 1er, ensuite leur pseudo (des parrains) et ensuite le nombre de filleuls qu'ils ont, voila !!
En ce moment, sur la page, la requete que j'utilise fonctionne presque a 100 pour cent, juste un probleme...
le site possede des membres qui se sont inscrits sans parrains^^, et leur nombre qui est denviron 200 membres sans parrains, et bien ce chiffre apparait dans le resultat affiche sur ma page-_-, je ne sais pas pourquoi ma requete va recuperer le nombre de tous ceux qui n'ont pas de filleul pour l'afficher, c'est cela le probleme, je voudrais que ma page n'affiche pas les filleuls sans parrains ,($donneos['pseudo'] != "test")ca deja c'est nikel car ca empeche d'afficher le pseudo test en face des 200 membres qui ont pas de parrains,mais il doit manquer un petit quelquechose dans la requete mais je ne sais pas ce que c'est ^^, je te remets la requete que jutilise , donc je te redis mon probleme, il ne faut pas afficher le nombre de filleuls qui n'ont pas de parrains ::donc en 1ere position, si tu regarde sur le site, et bien il devrait y avoir plageokdo et en face 21 fifi, en2eme admin 12fifi, etc... et donc plus celui la--->1er ( pseudo enleve par($donneos['pseudo'] != "test") -206 fifi, 2eme plageokdo et en face 21 fifi, etc, ca, non^^
<?php
$reponso = mysql_query("SELECT pseudo,parrain as parrain,COUNT(*) nombre FROM wio_joueur GROUP BY parrain ORDER BY nombre desc");
echo'<table width="600" border="1" bgcolor="#BA55D3">
<tr>
<td width="100" align="center">POSITION</td>
<td width="250" align="center">PSEUDO DU PARRAIN</td>
<td width="250" align="center">NOMBRE DE FILLEULS</td>
</tr>';
$nb='0';
while ($donneos = mysql_fetch_array($reponso) )
{
if ($nb>9) break;
if ($donneos['pseudo'] != "test") {
$nb++;
echo'<tr>
<td width="100" align="center">'.$nb.'</td>
<td width="250" align="center">'.$donneos['parrain'].'</td>
<td width="250" align="center">'.$donneos['nombre'].'</td>
</tr>';
}
}
echo'</table>';
?>
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 11:57
17 févr. 2009 à 11:57
Ok la g tout compris lool !!!
Essaye ca :
"SELECT pseudo,parrain as parrain,COUNT(*) nombre FROM wio_joueur WHERE parrain IS NULL GROUP BY parrain ORDER BY nombre desc")
Si ca marche pas, montre moi ce que tu as dans la table wio_joueur
Essaye ca :
"SELECT pseudo,parrain as parrain,COUNT(*) nombre FROM wio_joueur WHERE parrain IS NULL GROUP BY parrain ORDER BY nombre desc")
Si ca marche pas, montre moi ce que tu as dans la table wio_joueur
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
17 févr. 2009 à 12:13
17 févr. 2009 à 12:13
re, si je mets ta requete comme ceci:::
<?php
$reponso = mysql_query("SELECT pseudo,parrain as parrain,COUNT(*) nombre FROM wio_joueur WHERE parrain IS NULL GROUP BY parrain ORDER BY nombre desc");
echo'<table width="600" border="1" bgcolor="#BA55D3">
<tr>
<td width="100" align="center">POSITION</td>
<td width="250" align="center">PSEUDO DU PARRAIN</td>
<td width="250" align="center">NOMBRE DE FILLEULS</td>
</tr>';
$nb='0';
while ($donneos = mysql_fetch_array($reponso) )
{
if ($nb>9) break;
if ($donneos['pseudo'] != "test") {
$nb++;
echo'<tr>
<td width="100" align="center">'.$nb.'</td>
<td width="250" align="center">'.$donneos['parrain'].'</td>
<td width="250" align="center">'.$donneos['nombre'].'</td>
</tr>';
}
}
echo'</table>';
?>
bah ce ne m'affiche plus rien -_-, je pete un plomb sur ce tableau je te promets^^
donc dans ma table wio_joueur, j'ai ceci:::
id pseudo mdp civilite nom prenom email adresse cp ville pays point parrain nl nl_p nb_code partie_special partie_sup jour lastcon ip point_concours
voila donc tout se mets bien en place dans la base a chaque inscription, les parties jouees par les membres , les noms des parrains en face des inscrits,etc...
<?php
$reponso = mysql_query("SELECT pseudo,parrain as parrain,COUNT(*) nombre FROM wio_joueur WHERE parrain IS NULL GROUP BY parrain ORDER BY nombre desc");
echo'<table width="600" border="1" bgcolor="#BA55D3">
<tr>
<td width="100" align="center">POSITION</td>
<td width="250" align="center">PSEUDO DU PARRAIN</td>
<td width="250" align="center">NOMBRE DE FILLEULS</td>
</tr>';
$nb='0';
while ($donneos = mysql_fetch_array($reponso) )
{
if ($nb>9) break;
if ($donneos['pseudo'] != "test") {
$nb++;
echo'<tr>
<td width="100" align="center">'.$nb.'</td>
<td width="250" align="center">'.$donneos['parrain'].'</td>
<td width="250" align="center">'.$donneos['nombre'].'</td>
</tr>';
}
}
echo'</table>';
?>
bah ce ne m'affiche plus rien -_-, je pete un plomb sur ce tableau je te promets^^
donc dans ma table wio_joueur, j'ai ceci:::
id pseudo mdp civilite nom prenom email adresse cp ville pays point parrain nl nl_p nb_code partie_special partie_sup jour lastcon ip point_concours
voila donc tout se mets bien en place dans la base a chaque inscription, les parties jouees par les membres , les noms des parrains en face des inscrits,etc...
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 12:18
17 févr. 2009 à 12:18
Ok et komen tu retrouve le nombre de filleul ?? c kel champs dans ta table ???
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
17 févr. 2009 à 12:32
17 févr. 2009 à 12:32
ben la je ne sais pas comment la requete trouve le nombre mais en tous cas, ca l'affiche^^, c'est pour cela que la requete doit compter en meme temps les pseudos sans parrains dans la ligne parrains, la requete doit surment trouver 200 pseudos vides mais pour elle, je suppose qu'elle pense que ce vide fait partie d'un pseudo( d'ailleurs ca doit etre le pseudo test qui est caché par if ($donneos['pseudo'] != "test")) c'est celui la quil fo fer degager^^,et oui il est vrai que finalement il faudrait peut etre rajouter une ligne avec le nbr de fifi qui s'incremente a chque fois qun nouveau membre s'inscrit par le biais du pseudo parrain, mais je ne l'ai pas fait car je ne sais pas comment faire car il y a deja des membres d'inscrits donc je ne sais pas si ils seraient pris en compte^^ !!!!
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 12:35
17 févr. 2009 à 12:35
C pas toi ki a fait tout le site c ca ???
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 12:36
17 févr. 2009 à 12:36
Tu as pas de champs "nombre" ???
Redone moi bien tous les champs de la tables de tout aleur, mais sépare tout bien par une virgule stp merci
Redone moi bien tous les champs de la tables de tout aleur, mais sépare tout bien par une virgule stp merci
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
17 févr. 2009 à 12:37
17 févr. 2009 à 12:37
kd je l'ai achete, la base etait deja faite^^, et la page top10 n'existait pas ^^
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 12:38
17 févr. 2009 à 12:38
OK ben répon a ma kestion juste apré stp..
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
17 févr. 2009 à 12:39
17 févr. 2009 à 12:39
ok, non pas de champs nombre dans la table wio_joueur, voila ce que j'ai dedans:::
id
pseudo
mdp
civilite
nom
prenom
email
adresse
cp
ville
pays
point
parrain
nl
nl_p
nb_code
partie_special
partie_sup
jour
lastcon
ip
point_concours
id
pseudo
mdp
civilite
nom
prenom
adresse
cp
ville
pays
point
parrain
nl
nl_p
nb_code
partie_special
partie_sup
jour
lastcon
ip
point_concours
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 12:41
17 févr. 2009 à 12:41
ben comment tu fais lafichage de ca :
<td width="250" align="center">'.$donneos['nombre'].'</td>
ca correspon a kel champs nombre ??
<td width="250" align="center">'.$donneos['nombre'].'</td>
ca correspon a kel champs nombre ??
cheese42
Messages postés
860
Date d'inscription
mardi 11 septembre 2007
Statut
Membre
Dernière intervention
10 octobre 2018
120
17 févr. 2009 à 12:42
17 févr. 2009 à 12:42
je suppose que cest de la :::
$reponso = mysql_query("SELECT pseudo,parrain as parrain,COUNT(*)-----> nombre <------- FROM wio_joueur GROUP BY parrain ORDER BY nombre desc");
$reponso = mysql_query("SELECT pseudo,parrain as parrain,COUNT(*)-----> nombre <------- FROM wio_joueur GROUP BY parrain ORDER BY nombre desc");
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
17 févr. 2009 à 12:44
17 févr. 2009 à 12:44
Et 206 tu pense ke ca correspon à koi toi ??