@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 запросом одним
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
У всех диалектов есть оператор IN
$values = join("," , $branches)
$sql = "UPDATE `table` SET `name`='Test' WHERE `id` IN ($values)"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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