Salut
Conseils- N'utilise pas les guillemets doubles où ils sont inutiles.
- Écris les mots clefs MySQL en majuscules dans tes requêtes
- N'oublie pas de toujours faire or die(mysql_error()) après un mysql_query() :
1 2
| mysql_query('SELECT * FROM enseignant GROUP BY specialite')
or die(mysql_query()); |
[Edit]
Concernant ton problème, à quoi correspondent les x et y ? À tes noms d'enseignants ?
Je pense que le plus simple serait de faire 2 requêtes : une première
SELECT DISTINCT specialite FROM enseignant;
Puis tu boucles dans les résultats pour une seconde requête :
SELECT nom FROM enseignant WHERE specialite = $specialite;
Partager