Задавайте вопросы, мы ответим
Вы не зашли.
Подскажите, пожалуйста. Почему запрос
Неактивен
Неужто никто не знает?
Неактивен
Вы передаете в запрос строку, а не набор значений.
Ваш запрос эквивалентен
Неактивен
Да дело в том, что я уже использую Prepare и хочу передать в него значение.
mysqli_query($LINKMYSQL, "PREPARE select_tarif_in FROM 'SELECT * FROM `tarif` WHERE `group` IN (?)' ");
mysqli_query($LINKMYSQL, "SET @groups := '".mysqli_real_escape_string($LINKMYSQL,trim((string)$_COOKIE['gropus']))."'");
mysqli_query($LINKMYSQL, "EXECUTE select_tarif_in using @groups");
Неактивен
Как-то передать набор значений я в переменную не могу?
Неактивен
нет, не можете
Неактивен
А почему Вы не хотите добавить эти параметры сразу в PHP, а делаете это через переменную в MySQL? Ведь данные всё равно в переменную из PHP берутся?
Неактивен
Переменная в MySQL не может быть типа "массив", отсюда и невозможность подставить список значений в prepared statement.
Так что увы.
Я для таких случаев написал библиотеку-расширение для работы с MySQL.
С её помощью можно делать вот так:
Неактивен