ça retourne quoi ça ? 
Je n'avais pas mis pour rien mon array $result, ça permettait d'éviter d'envoyer les données en doubles (généralement l'array contient des clefs numériques ET des clefs textuelles) or nous juste les clefs textuelles nous suffisent.

Et lorsqu'aucun résultat n'est retourné as tu toujours `false` et non un array vide ? Si tu renvois un array vide c'est pas la meme chose.