Увеличивать счетчик кол. элементов в таблице

Hannes

Client
Регистрация
03.02.2016
Сообщения
527
Благодарностей
273
Баллы
63
Здравствуйте!

Немного подзастрял с одним проектом, не знаю как лучше реализовать. Очень нужен ваш совет!

Суть такова: скрипт по крону заходит на сайт, на сайте 10 элементов (формат: картинка;текст).
В первый проход он должен спарсить каждый элемент, поместить в таблицу и добавить значение счетчика (сколько раз нашел этот элемент).

На втором и последующем проходе, если он находит повторяющийся элемент (который есть в таблице), он должен просто увеличить кол. нахождений этого элемента. Если элемент отсутствует в таблице - добавить его в список.

Выглядеть в таблице должно примерно так:
Картинка;Текст;Сколько раз нашел


Думаю, идея понятна. Сложность именно в увеличение этого счетчика... Не соображу как можно сделать. :(
 
Последнее редактирование:

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Так а в чем проблема? Вы реализовали получение и проверку данных?
Если да, то просто проверяете, сравниваете логикой, что получилось, если элемент уже есть - идёте увеличивать счетчик и получаете новый элемент, если нету - увеличиваете и записываете его в файл.
 

Hannes

Client
Регистрация
03.02.2016
Сообщения
527
Благодарностей
273
Баллы
63
Например, элемент найден, он уже есть в таблице. Но как получить именно ту строку, в которой он находится?
Я застрял именно на моменте проверки. Нашел скрипты на c#, которые просто позволяют проверить, есть элемент или нет. Но как проверить и изменить, так и не сообразил...
 

Hannes

Client
Регистрация
03.02.2016
Сообщения
527
Благодарностей
273
Баллы
63
Если бы был один элемент, который нужно было бы подсчитывать - вопросов нет, знаю как реализовать. А вот когда нужно повтор в большой таблице найти и увеличить счетчик, тут теряюсь и не знаю как реализовать...
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
В цикле перебрать строчки, после проверки и нахождения нужной, экшеном увеличить значение, которое лежит во второй ячейке на 1 и записать ячейку
 
  • Спасибо
Реакции: Hannes

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)