Перейти к содержимому


Дубли


Сообщений в теме: 4

#1 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 18 Октябрь 2013 - 12:50

Как можно сделать проверку дублей и удалить те значения, которые повторяются? например по полю название?)

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Октябрь 2013 - 13:02

Написать доп.действие, к примеру.

delete_query("Ваша таблица", "`Название`='".$line['Название']."' and `ID`!=$ID");

Перед тем как запускать, не забудьте бэкап сохранить. Корректность я не проверял.

#3 smart

    Активный участник

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 28 Август 2014 - 18:21

а как сделать, чтобы если значение в поле "название" было не уникальным - то в другое поле (например в "Задвоения") вставлялось слово "дубль" ?

#4 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 02 Сентябрь 2014 - 23:55

Просмотр сообщенияsmart (28 Август 2014 - 18:21) писал:

а как сделать, чтобы если значение в поле "название" было не уникальным - то в другое поле (например в "Задвоения") вставлялось слово "дубль" ?
$sql = "SELECT `id` FROM ".DATA_TABLE."211 WHERE `status` = 0 AND `f4151` = ". intval($line['f4151']). " AND `id` !=".$line['id'];
$result = sql_query($sql);
if(sql_num_rows($result)) {
	$line['f6951'] = 'дубль';
}


#5 d654525

    Активный участник

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 19 Апрель 2017 - 17:35

а подскажите как исправить, если такая ситуация?

исходные email находятся в таблице1 в поле email1,
дубли ищем в таблице2 по email2.
если есть дубль, то в таблицу1 в поле Дубль пишем "есть"

Сообщение отредактировал d654525: 19 Апрель 2017 - 21:26






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных