Modifier un élément d'une table mis sous tableau avec fetchall
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 :
Code:
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
?> |
Avec ce code cela m'affiche juste le 1er nom.
Après plusieurs modifications je trouve pas.
Pouvez-vous m'aider??
Merci