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

Mysql не принимает значение IN. Почему?

Добрый день, у меня параметр IN не принимает второе значение и тд, только выводит первый товар, под номером: "1". В чем может быть ошибка?

Задаю запрос так:

public function cart() {
		$params = [
			'id' => '1,2',
		];
		return $this->db->row('SELECT * FROM goods WHERE id IN (:id)', $params);
}
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Принимает. Вот ту единственную строку, которую вы передали и принимает. Список значений таким образом в IN не вставить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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