У меня есть 2 пользователя в таблице, например Весна и Сильвия, Весна - первая, Сильвия - вторая, и если я наберу Сильвию в почтальоне, он мне ответит: «Пользователь не существует, а затем идентификатор пользователя Сильвии. Это должно быть работая так, чтобы почтальон возвращал только Id пользователя, и если я ввожу пользователя, который не существует, он должен вернуть этого пользователя, который не существует, но когда я ввожу пользователей, которые на самом деле не существуют, он вернет 2 раза, что пользователей не существует, вместо одного время, потому что в таблице есть 2 пользователя, которые не соответствуют введенному пользователю. Надеюсь, я объяснил это понятно и что кто-то может мне помочь.
foreach($oUsers as $oUser)
{
if($oUser->USERNAME == $sUsername)
{
$_SESSION['user_id'] = $oUser->USER_ID;
$_SESSION['username'] = $oUser->USERNAME;
echo $_SESSION['user_id'];
break;
}
else
{
echo ' User does not exist';
}
}