Pb d'affichage d'une table mysql

Fermé
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 12 juin 2013 à 19:02
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 17 juin 2013 à 12:24
Bjr, j'au un pb au niveau d'affichage des données d'une table mysql nommée "enseigner" (#id_prof, #id_matiere, #id_annee_scol )...

je veux afficher les id_prof avec son id_matiere mais le problème si un id_prof est répété, il ne l'affiche pas la deuxième fois :/

<?php
...
$req=mysql_query("SELECT id_prof,id_mat FROM enseigner WHERE id_annee='2012/2013'") or die (mysql_error());
	
while($donnees=mysql_fetch_array($req)) {
    $id_prof=$donnees['id_prof'];
    $id_mat=$donnees['id_mat'];
	echo .$id_prof." => ".$id_mat."<br>"; 
}
...
?>

veuillez me dire où est le pb svp, et merci d'avance
cordialement
A voir également:

1 réponse

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
12 juin 2013 à 20:04
Salut !

C'est qu'il n'y a pas de deuxieme fois alors comme tu dis, car tu n'as pas de group by, donc pas de regroupement.
0
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 2
13 juin 2013 à 00:05
donc quelle est la solution !!
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
13 juin 2013 à 16:02
Ya pas de solution, c'est dans ta table qu'il n'y a pas plusieurs fois le même id_prof
0
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 2
17 juin 2013 à 12:24
nn j'ai trouvé l'erreur, le code est juste, le prob était dans un champs de la table c'est #id_annee_scol normalement doit être un entier, j'ai trouvé que l'ai déclaré comme varchar..
0

Discussions similaires