vadikrudnov, Всё равно саму задачу не понял))
Ну тогда сделайте update и потом select раз уж вообще нет никакого пользователя и просто нужно обработать строки...
Тем более, если Вы "не упираетесь" по лимитам в производительность...
vadikrudnov, А цель всех этих деяний какая?
Ну допустим можно пользователю вывести сразу "Всё ок", а эту задачу в "фон" кинуть и пусть там "что-то" делается...
Тогда правильно тебе советуют...определи набор характеристик, по которым можно оценить, что элемент является "тем" или "иным"...далее эти характеристики должны быть в БД связаны с каждым "элементом"...
При "входящих" данных(характеристик) нужно бежать в БД и искать "элемент" самый подходящий...
Если "входящие" характеристики "плавающие", то можно и нейронку подключить...но мне кажется - раз уж - тема диплома - то с нейронкой можно не выпендриваться...лишнее время))
krypt3r, Пусть лучше учатся с "низов" прогать...чем берут какую-то "библиотеку", а потом куча вопросов как ей пользоваться...
А так да...щас много встречаю кода, который нам "динозавры" передали :)
Дмитрий, Я про то, что нафига именно в самом коде "бэка" за этим следить, если можно на уровне WEB-сервера(раз уж он всё равно используется) это сделать в одном месте...
Нужно сначала выяснить у автора...возможно проще СРАЗУ ИЗ БД получить нужные данные))