За последние 24 часа нас посетили 49307 программистов и 1809 роботов. Сейчас ищут 858 программистов ...

Вернуть массив без совпадений с БД

Тема в разделе "Прочие вопросы по PHP", создана пользователем phpfan, 14 фев 2015.

  1. phpfan

    phpfan Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    13
    Симпатии:
    0
    Адрес:
    Луганск
    Доброго времени суток уважаемые!
    Вот возникла задача сравнения массива с пост запроса с данными в базе.
    Что есть
    Форма с полем текстовым и текстареа
    В пле текст добавляется номер категории.
    В текстареа с новой строки новая категория.
    Отправляю получаю два пост параметра.
    Данные из textarea обрабатываю функцией split();
    Для примера ввел в поле
    один
    два
    три
    Получил массив
    Код (PHP):
    1. [0]=> один
    2. [1]=> два
    3. [2]=> три
    4. ) 
    Есть база данных в которой уже есть категории.
    Структура такова
    id
    root_category
    name_cat
    en_name_cat
    Теперь сама задача
    Нужно в цикле сравнить есть ли в базе данных такие значения в соответствии с данной категорией.
    Вернуть массив без совпадений. Если добустим массив приведенный выше, имеется в базе с категорией поле root_catogory 5 слово "один" то вернуть вот так
    Код (PHP):
    1. [0]=> два
    2. [1]=> три
    3. ) 
    Помогите пожалуйста люди добрые уже третий день бьюсь и никак не могу одолеть эти массивы.
    И еще бы не плохо было вернуть массив из совпавшими словами
    Код (PHP):
    1. [0]=> один
    2. ) 
    СПАСИБО!
     
  2. rognorog

    rognorog Новичок

    С нами с:
    7 июл 2014
    Сообщения:
    330
    Симпатии:
    0
    http://php.ru/forum/viewtopic.php?f=2&t=51891&p=415141

    Не нужно плодить темы одной тематики, если та тема уже рассматривается.

    Вы должны писать туда.

    А я же спрашивал, как надо, а только сейчас в новой теме, вы даете ответ. Зачем?

    Добавлено спустя 30 минут 28 секунд:
    Изменил функцию в той теме, ссылка выше...