Hvorfor hopper den bare ned til "else" og ikke tager de andre hvis at id'en er = 1,2 eller 3 ?

<?
$brugernavn = $_SESSION["brugernavn1"];
include('connect_db.php');
$result_user = mysql_query("select * from user where brugernavn = '$brugernavn'")
or die (mysql_error());
$array_user = mysql_fetch_array($result_user);
if ($array_user['id2'] == "1") {
echo "hej1";
} elseif ($array_user['id2'] == "2") {
echo "hej2";
} elseif ($array_user['id2'] == "3") {
echo "hej3";
} else {
echo "hej4";
}
?>