Bonjour,
J'ai un soucis d'affichage de mes resultat sur une requete. Lorsque je tape ma requete dans phpmyadmin pas de soucis le resultat retourné est le bon mais lorsque je met cette même requete dans ma page php alors il me manque un resultat.
Ma requete est la suivante :
SELECT * FROM gamercard,trophee,jeu WHERE iduser = 1 group by nomtrophee order by nomtrophee
Dans phpmyadmin j'ai bien 3 resultats c'est ok mais dans ma page php seulement deux apparaissent , mon code dans ma page :
mysql_select_db('gametrophee',$db);
$sql = "SELECT * FROM gamercard,trophee,jeu WHERE iduser = 1 group by nomtrophee order by nomtrophee";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
$data = mysql_fetch_assoc($req);
echo 'Mes trophees ';
echo "<br />";echo "<br />";
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo ' <i>'.$data['nomjeu'].'</i>';
echo ' <i>'.$data['nomtrophee'].'</i><br>';
}
gamercard
Colonne Type Null Défaut Relié à Commentaires MIME
idgc int(100) Non
iduser int(100) Non user -> iduser
idtrophee int(100) Non trophee -> idtrophee
jeu
Colonne Type Null Défaut Relié à Commentaires MIME
idjeu int(100) Non
idmach int(50) Non machine -> idmach
nomjeu varchar(100) Non
machine
Colonne Type Null Défaut Commentaires MIME
idmach int(50) Non
nommach varchar(50) Non
trophee
Colonne Type Null Défaut Relié à Commentaires MIME
idtrophee int(100) Non
idjeu int(100) Non jeu -> idjeu
nomtrophee varchar(100) Non
descriptiontrophee varchar(200) Non
valtrophee int(1) Non
user
Colonne Type Null Défaut Commentaires MIME
iduser int(100) Non
nomuser varchar(10) Non
prenomuser varchar(10) Non
mailuser varchar(50) Non
loginuser varchar(50) Non
mdpuser varchar(50) Non
Où est mon erreur ?
Merci d'avance pour votre aide