Ha egy lekérdezés eredményei közül csak a különböző elemeket kívánjuk megjeleníteni, akkor DISTINCT kifejezést kell használni.
A lekérdezés eredményében a városnevek között Budapest csak egyszer szerepel, pedig több felhasználó is onnan érkezett.
A parancs általános formája:
SELECT
DISTINCT
Oszlop(ok)_Neve(i)
FROM
Tabla_Neve
Példa:
Forráskód
<?php
...
$SelectStr = "SELECT DISTINCT FVaros FROM felhasznalok_tabla1 ORDER by FVaros";
$result = mysqli_query($MySqliLink,$SelectStr) OR die(mysqli_error($MySqliLink));
while($row = mysqli_fetch_array($result))
{
echo "Város: ".$row['FVaros']."
"; ;
}
...
?>
A lekérdezett tábla (phpMyAdmin):
1.