Задать вопрос
@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));
...
  • Вопрос задан
  • 595 просмотров
Подписаться 1 Оценить 13 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
GogElf
@GogElf
Хокаге
Запрос глупый но рабочий. Посмотрите, что у вас в базе записано. Возможно там есть лишний пробел.

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽