Относитесь к почти одинаковому цвету как к тому же

У меня есть база данных, содержащая цвета в шестнадцатеричном коде в столбце

Пример цветов: #EDAC13, #13C9ED, #BE13ED,

Если мы возьмем два цвета, как: #ED9A13 а также #EB9710,

Эти два цвета визуально почти одинаковы, но различаются, когда мы будем запрашивать таблицу.

Что мне нужно, так это процесс, в котором я могу выбирать почти одинаковые визуальные цвета во время поиска в базе данных. Я имею в виду, когда я буду искать #ED9A13 тогда оба #ED9A13 а также #EB9710 вернусь. я использую PHP как мой язык программирования.

Я знаю, что хранение RGB в трех разных столбцах, вероятно, работает, но если я смогу сделать это, используя шестнадцатеричный код, то это будет здорово.

-2

Решение

Я думаю, что если вы сделаете что-то подобное в своем запросе к БД:

SELECT * FROM table WHERE color LIKE '#E_9_1_'

вы получите все цвета, где ваш код подобен ‘#E (anycharacter) 9 (anycharacter) 1 (anycharacter)’ …

«_» — это подстановочный знак для «одного символа»

«%» — это подстановочный знак для любых символов (один или несколько)

Надеюсь, поможет

0

Другие решения

Других решений пока нет …