je voudrais trier le résultat de ma requête retournée en json par le nom de la ville et pas par l'id
J'ai fait dans ma requête un ORDER BY ville ASC mais le tri est toujours avec l'id de la ville.
J'ai également essayé avec usort($json = array()); mais pas de changement.
Comment je peux faire un tri sur la ville
if(isset($_GET['departement'])) {
// connexion à la base de données
require 'config.inc.php';
$json = array();
$req = $bdd->prepare("SELECT ville, cp, id_ville FROM ville WHERE id_departement = :id_departement ORDER BY ville ASC");
$req->execute(array(
'id_departement' => $_GET['departement']
));
while ($dpt = $req->fetch()) {
$json[$dpt['id_ville']] = utf8_encode($dpt['ville']. " (".($dpt['cp'].")"));
}
// envoi du résultat au success
echo json_encode($json);
}
MerciJe me suis trompé de catégorie, merci au webmaster de déplacer ce sujet dans Json