为什么不显示正确的行

I have a table with a couple of columns one of them are sort where it could be employee. I only want the rows where sort equals employee, but it still shows all the rows. Please help.

This is my code:

$sql = $mysqli->query("SELECT * FROM projekt WHERE sort='employee' ORDER BY id DESC");
while($row = $sql->fetch_array(MYSQLI_BOTH)){
$alias  = $row['användare'];
$id = $row['id'];
$headline = $row['headline'];
$desc = $row['beskrivning'];
$expertis = $row['expertis'];
$other = $row['annat'];


echo "<div class='projektet'><h3><a href='posts.php?id=".$id."'>".$alias." ".$expertis."".$other."</h3><h3>".$headline."</h3></a><p>".$desc."</p><a href='posts.php?id=".$id."'></a></div>";
}