dmitrysurkov, вот я специально сходил и посмотрел, автор чётко говорит, какие именно кавычки надо использовать. Прямые, обратные и двойные в SQL имеют разную семантику. Вы сравниваете значение переменной chat_two не со значением поля chat_id, а со строкой. О чём и написано в ошибке.
Да ёлы-палы... Уже тритий за неделю! Вы каких-то видео-уроков все дружно насмотрелись, что все приходите с одной и той же глупой ошибкой? Где вы учились так с базой работать?
AnKus, против капчи есть сервисы распознавания, но сам не пользовался, ничего не посоветую. Реверсинг - это анализировать js-код, наблюдать, что и куда он шлёт, и пытаться это повторять вместе со своими запросами.
AnKus, если user-agent, прокси и куки постоянно меняется, но не помогает, то там может быть поведенческий фильтр. Тогда надо изображать человека. А ещё на странице может быть js-код, который должен делать дополнительные запросы, тогда либо реверсинг этого кода делать, либо использовать селениум.
AnKus, ну а чего вы ещё ждали? Защита у всех разная, как она работает в этом конкретном случае вряд ли кто-то знает. Так что готовых рецептов никто вам не даст.