нужно выполнять connection.query() внутри колбэка connection.connect(), так как подключение в БД операция асинхронная, в момент вызова connection.query подключение еще не установлено.
Разбей задачу на несколько простых, если к сложному условию не подступиться:
1) как обработать клик
2) как поменять цвет фона элемента
3) как писать условия (если был красный, то меняем на жёлтый и тд)
По отдельности эти шаги гуглятся очень легко, так как примитивны. Приложи немного усилий и найди ответы на вопросы самостоятельно, это будет сильно лучше и полезнее, чем тебе просто напишут готовое решение.