Bonjour,
J'ai récupéré les noms de ma table contact dans ma base de donnée.
Maintenant j'aimerais effacer les doublons et les trier par ordre alphabétique mais ça fonctionne pas.
Voici mon code :
Avec ce code cela m'affiche juste le 1er nom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php //Inclusion du fichier contenant la connexion à la base include_once('connexion-PDO.php'); $table= "contact"; $sql="SELECT nom FROM $table "; $sth=$dbh->query($sql); $result=$sth->fetchAll(PDO::FETCH_ASSOC); //elimine les doublons $result = array_unique($row); //trie les noms dans l'ordre alphabétique sort($result, SORT_LOCALE_STRING); foreach($result as $row){ //affichage echo $row[nom]; echo '-'; } if ($dbh) { $dbh = NULL;} //deconnexion de la base ?>
Après plusieurs modifications je trouve pas.
Pouvez-vous m'aider??
Merci
Partager