denis_bardak
@denis_bardak
Web Developer

Как учитывать регистр в запросе sql?

Проблема в следующем. Например есть ссылка вида domain.ru/qwe, она открывается в любом регистре domain.ru/qwE, domain.ru/Qwe, domain.ru/QWE.
Гугл не так давно начал воспринимать такие страницы как дубли и индексировать их отдельно, хотелось бы чтоб ссылка открывалась только по адресу domain.ru/qwe.
Проблема в том что qwe это значение url в БД, и соответственно в модели условие запроса $this->db->where('url' ,$url); и по умолчанию where sql не учитывает регистр. Вопрос как сделать так чтоб where учитывал регистр $url?
Единственное что приходит в голову это что то типа $this->db->where('BINARY "url" =' ,$url); но это не работает.
  • Вопрос задан
  • 1005 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Поменять collation колонки на регистрозависимый (_cs)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы