Bonjour,

J'essai d'appliquer ORDER BY à ma requete pour classer des catégories par ordre alphabétique mais c'est curieux ça fonctionne pas, la liste s'affiche mais ordre croissant de l'id



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public function setListCategories()
{
	$query = mysql_query("SELECT * FROM categories ORDER BY cat_nom ASC");
	while ($row = mysql_fetch_array($query))
	{
		$cat_id = $row["cat_id"];
		$cat_nom = $row["cat_nom"];
		$cat_desc = $row["cat_description"];
		// Construction : Tableau de tableau
		$this->lstCat[$cat_id]["catId"] = $cat_id;
		$this->lstCat[$cat_id]["catNom"] = $cat_nom;
		$this->lstCat[$cat_id]["catDesc"] = $cat_desc;
		// echo $gFc->lstCat[2]['idCat']; // Retourne l'id catégorie
	}
	# Libère la mémoire allouée
	mysql_free_result($query);
}