J'essaye d'interroger une base de données MySQL afin que je puisse construire une boîte de sélection. Mais il y a des valeurs en double retournées. Est-il de toute façon de montrer seulement un de chaque valeur. Ci-dessous est ma requête, mais quand je fais écho aux résultats, il montre chaque ligne. Je n'ai besoin que de montrer un de chaque valeur.Ne pas afficher les lignes en double
$query = "SELECT name FROM ImageInfo";
$db = new connection();
$result = $db->query($query);
while($info = mysql_fetch_array($result)){
$content[] = $info;
}
$result=array();
$count = count($content);
for ($x=0;$x<$count;++$x)
{
$result[$x][] = $content[$x]['name'];
}
echo json_encode($result);
et si les noms ligne a été comme suit: »
name
Mike
Julia
Julia
Julia
Mike
Ben
Tom
Ben
lorsque le echos de données que je suis en train de ne montrer
Mike
Julia
Ben
Tom
Cela a fonctionné merci! +1 marquera fermé dans 12 minutes – Denoteone