[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как выбрать повторяющиеся значения?
Страницы: 1, 2, 3
web2k99
Привет.
В таблице есть несколько полей - id, phone, date, ip. Я сделал выборку по повторяющимся номерам телефона и ip:

<?php
$post = get_users();
?>
<?

require_once('db.php');
$queryPhones = mysqli_query($link, "SELECT phone FROM Users");
$existedPhones = mysqli_fetch_all($queryPhones, MYSQLI_ASSOC);
$queryIPs = mysqli_query($link, "SELECT ip FROM Users");
$existedIPs = mysqli_fetch_all($queryIPs, MYSQLI_ASSOC);
?>
<?php
foreach ($post as $users): ?>
<?

$i = 0;
foreach ($existedPhones as $existedPhone) {
if ($existedPhone['phone'] == $users['phone']) {
$i++;
}
}

if ($i > 1) { // если больше 1го
echo $users['phone'];
}
$a = 0;
foreach ($existedIPs as $existedIP) {
if ($existedIP['ip'] == $users['ip']) {
$a++;
}
}

if ($a > 1) {
echo$users['ip'];
}
?>

Объясните, пожалуйста, как мне вывести информацию о том, что есть запись в таблице с таким же номером или ip, но с id меньшим, чем указан в этом конкретном цикле.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.