classement de dates

Mammouth du PHP | 991 Messages

13 avr. 2007, 21:32

Salut a tous comment ca va ???

J'ai un petit probleme voila dans un champ de ma base de données j'ai dans années par 2007,2007,2007,2008,2009,2009,2009,2010

En faite j'aimerais recuperer les années differentes

ce qui donnerait 2007,2008,2009,2010

pouvez vous m'aidez car la je bloque ^^

merci a tous
DevOps, Symfony4, Hoa

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

13 avr. 2007, 21:46

Bonjour,

Il suffit pour cela d'utiliser la clause DISTINCT:

Code : Tout sélectionner

SELECT DISTINCT annees FROM ta_table
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 991 Messages

13 avr. 2007, 21:59

hum .. ca marche pas !!!

l'erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\wamp\www\agenda\agenda\index2.php on line 110
et voici le code :
	$j = "SELECT DISTINCT annee_agenda FROM agenda";
	$j =  mysql_query ($j);
	while ($j = mysql_fetch_array($j) )
					{ 
					echo $j[annee_agenda];
					} 
la ligne 110 correspond au while

peut tu m'aidez ? merci ^^
DevOps, Symfony4, Hoa

Mammouth du PHP | 991 Messages

13 avr. 2007, 22:22

bon j'ai trouvé voici le code au cas où cela puisse aider ^^
	$j_i = "SELECT DISTINCT annee_agenda FROM agenda";
	$j =  mysql_query ($j_i);
	while ($ji = mysql_fetch_array($j))
					{ 
					echo $ji[annee_agenda];
					}
DevOps, Symfony4, Hoa