В таблице есть несколько полей - 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 меньшим, чем указан в этом конкретном цикле.