помогите пж с sql запросом

Moved Поддержка
  • делаю из баса sql запрос в мускулу:
    Когда я так задаю запрос (текстом искомый в таблице запрос:) - то выхордит 87 результатов.
    SELECT * FROM test.table4 WHERE Столбец 7 LIKE '%полевской%' OR Столбец 8 LIKE '%полевской%' OR Столбец 9 LIKE '%полевской%'
    LIMIT 1000;
    А когда я задаю через перменную запрос - причем ту же самую (с тем же значением) , то выходит несколько тысячь результатов
    SELECT * FROM test.table4 WHERE Столбец 7 LIKE '%[[SEARCH_ZAPROS]]%' OR Столбец 8 LIKE '%полевской%' OR Столбец 9 LIKE '%полевской%'
    LIMIT 1000;
    cf9e1419-1b82-4bc9-8d8c-5a4115f5eea2-image.png

  • FoxF Fox moved this topic from Support on
  • когда я вот так получаю- напрмую в тексте запроса указываю что хочу - то я получаю что хочу - получается результат 654 элемента
    SELECT * FROM test.table4 WHERE Столбец 7 LIKE '%товары оптом%' OR Столбец 8 LIKE '%товары оптом%' OR Столбец 9 LIKE '%товары оптом%'
    LIMIT 1000;
    но когда через переменную - у меня в 10 раз меньше выходдит

  • @diod89 по мне - не очень хорошая идея называть столбцы в БД на кириллице, да еще и с пробелами.
    При выполнения запроса к Бд включена или нет параметризация запроса ?

  • спс помогло

  • 0 Votes
    2 Posts
    424 Views
  • -1 Votes
    3 Posts
    615 Views
  • 0 Votes
    4 Posts
    1053 Views
  • 0 Votes
    8 Posts
    1597 Views
  • 0 Votes
    5 Posts
    1863 Views