Задать вопрос
@deadended

Как правильно сделать SQL запрос на русском языке?

кодировки в базе и на странице utf8. Но запрос не понимается сервером если я ищу вот такую строку:
"Эвакуация автомобилей | Заказ спецтехники"

Если я обрезаю строку до "Эвакуация" и ищу оператором LIKE - все получается!

Запрос простейший :

$podcat="Эвакуация автомобилей | Заказ спецтехники";

$query="SELECT distinct podrubrika, city FROM `$table` WHERE main_id LIKE '%$id%' AND podrubrika = '$podcat' group by podrubrika";
$regs=mysqli_query($link, $query) or die ("Error" . mysqli_error($link));
...
  • Вопрос задан
  • 585 просмотров
Подписаться 1 Оценить 13 комментариев
Пригласить эксперта
Ответы на вопрос 1
GogElf
@GogElf
Хокаге
Запрос глупый но рабочий. Посмотрите, что у вас в базе записано. Возможно там есть лишний пробел.

И почитайте про операторы сравнений, и про LIKE тоже.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы