Après un ORDER BY, ce qui doit apparaître c'est le nom d'un champ.
D'après le code de ta requête SQL, tu encadres ce nom avec des guillemets (ORDER BY '".$order."')
Du coup, MySQL essaye de faire: ORDER BY 'points'
Essayes de mettre plutôt ORDER BY ".$order." pour obtenir ORDER BY points
Au pire, si tu veux encadrer le nom de ton champ pour des raisons de sécurité, utilises le caractère `.
Cela donnerai ORDER BY `".$order."` dans ton code et sera évalué comme
ORDER BY `points`
D'après le code de ta requête SQL, tu encadres ce nom avec des guillemets (ORDER BY '".$order."')
Du coup, MySQL essaye de faire: ORDER BY 'points'
Essayes de mettre plutôt ORDER BY ".$order." pour obtenir ORDER BY points
Au pire, si tu veux encadrer le nom de ton champ pour des raisons de sécurité, utilises le caractère `.
Cela donnerai ORDER BY `".$order."` dans ton code et sera évalué comme
ORDER BY `points`
Quand on te dit qu'un projet est terminé à 90%, prépare toi pour les 90% suivant
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC