У меня есть некоторое количество id, которые хранятся в массиве. Каждый раз данные в массиве обновляются.
Задача сформировать запрос в БД, таким образом что бы в одном запросе передать все ID. Вопрос в том, как подставить данные из массива в подготовленное выражение?
Вот как я пытаюсь это сделать, но запрос возвращает только 1 строку.
$ids = array(1,2,3,4,5,6);
$strIds = implode(',', $ids);
$query = "SELECT * FROM table WHERE id IN (?)";
$stmt = mysqli_prepare($connection , $query);
mysqli_stmt_bind_param($stmt, 's', $strIds);
mysqli_stmt_execute($stmt);
$response = mysqli_fetch_all(mysqli_stmt_get_result($stmt));