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

Как сделать SQL запрос по array?

есть array
array(8) {
  [0]=>
  string(1) "1"
  [1]=>
  string(2) "10"
  [2]=>
  string(2) "11"
  [3]=>
  string(2) "12"
  [4]=>
  string(2) "13"
  [5]=>
  string(6) "122201"
  [6]=>
  string(6) "122202"
  [7]=>
  string(6) "122277"
}

Допустим передаётся в переменной $branches
Это уникальный ID каждой записи в таблице `test` в которой нужно изменит допустим `name`
как это сделать SQL запросом одним
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
  • Skypro
    SQL с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
У всех диалектов есть оператор IN
$values = join("," , $branches)
$sql = "UPDATE `table` SET `name`='Test' WHERE `id` IN ($values)"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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