$userId = 2;
// Получаем записи, если есть повторения
$checkRepeat = "SELECT * FROM ".$dbTable." WHERE id = 1 OR name = 'user'";
$results = mysqli_query($link, $checkRepeat);
if($checkRepeat) {
// тут код для записи "1"
// Запускаем цикл, если повторений будет больше чем одно
while($row = mysqli_fetch_assoc($results)){
$sqlInsert = "UPDATE users SET repeat_id = ".$userId." WHERE id = ".$row['id']." ";
$result = mysqli_query($link, $sqlInsert);
print_r($row['id'] . "\n");
$sqlInsert = "INSERT TO users ( repeat ) VALUES ('1')";
$result = mysqli_query($link, $sqlInsert);
print_r($userId . "\n");
}
}else {
// тут код для записи "0"
}
Это простой пример, который я написал за 5 минут, можно много чего оптимизировать в нем. Но это работает, думаю тут все понятно