Запись в базу версии с максимальным описанием

Тема в разделе "Инъекции в MySQL", создана пользователем Xpite, 22 июл 2018.

Метки:
  1. Xpite

    Xpite Member Пользователи

    Регистрация:
    13 мар 2017
    Сообщения:
    103
    Всем привет! Подскажите, в соседней теме есть вариант исключения записи в БД дублей по титлу
    Вот пример:
    Код:
    $inbase = @mysql_num_rows(mysql_query("SELECT * FROM cms_post WHERE title='".$_POST['title']."'"));
        if($inbase > 0)
            echo "DUBLICATE title NOT IMPORT!\n";
        else {
    mysql_query("INSERT INTO.........
    Прошу помощи, как доработать этот код, чтобы в базу попала наиболее полная версия из всех дубликатов. Оценка будет происходить по количеству символов в поле full_story. Считать символы в full_story можно на этапе CD (записать эту цифру в другое поле и по ней сравнивать или делать это непосредственно в php скрипте).

    Таким образом из великого множества одинаковых записей на сайте-доноре, в базу попадет та, что имеет больше всего символов в описании. Заранее большое спасибо за помощь!
     

Поделиться этой страницей