Cela ne fonctionne pas :
SELECT foo FROM bar ORDER BY 'baz';
Cela fonctionne :
SELECT foo FROM bar ORDER BY baz;
Avez-vous essayé de supprimer les guillemets qui connection.escape
ajoute ?
Essayez d'utiliser ceci :
function escapeSansQuotes(connection, criterion) {
return connection.escape(criterion).match(/^'(\w+)'$/)[1];
}
puis utilisez escapeSansQuotes(connection, order)
au lieu de connection.escape(order)
.