Всем добрый день, уважаемые форумчане Есть вот такой кусочек кода: public function searchLog() { $searchlog = $_POST['searchlog']; //получаем строку типа 123_000 $login = strstr($searchlog, '_', true); // первая часть строки это 123 ( не пригодится далее) $search_login = trim(strstr($searchlog, '_'), '_'); // вторая часть строки это 000 ( она пригодится ) $searchlog_sql = 'SELECT login FROM users'; // берем из таблицы юзерс логины (список в массиве ) $searchlog_result = mysqli_query($this->conn2, $searchlog_sql); // соединяемся с бд и получаем список foreach ($searchlog_result as $row) { // проходимся форичем по массиву с логинами if ($row['login'] == $search_login) { // если совпадение с переменной $search_login, то echo 'Найдено:<br><br><div id="searchresult" onclick="searchFinder()"><div id="dialogs_id2">'.$searchlog.'</div><div id="dia_log">'.$row['login'].'</div></div>'; // выводим эту строку } } } В чем , собственно, проблема, при выводе текста дублируется результат, проще говоря, вместо 456 Выводится: 456 456 Я перепробовал почти все варианты это исправить, подскажите пожалуйста в чем проблема?