Pour utiliser un nom de colonne passé en paramètre, il faut exécuter du SQL dynamique.
Je ne suis pas certain que MySQL prenne en charge cette syntaxe.