Я пытаюсь сделать оператор UPDATE для нескольких записей для функции редактирования. На странице есть несколько строк, которые необходимо обновить. Я не уверен, как построить оператор, если переданный параметр является массивом.
arr_items[[arr_items2]] </br>
arr_items[[value1, value2, value3, value4], [value1, value2, value3, value4]]
Я пробовал другой bind_param, но он не будет работать.
редактирование-view.php
$dao5->modify($arr_items)
DAO.php
public function modify($arr_items) {
$sql = 'update table set
column3=:???(supposedly value3)
column4=:???(supposedly value4)
where column1=:???(supposedly value1) and column2=:???(supposedly value2);
$values = $arr_items;
for ($i=0; $i < count($values); $i++){
$stmt = $conn->prepare($sql);
}
$connMgr = new ConnectionManager();
$conn = $connMgr->getConnection();
call_user_func_array(array($stmt, 'bind_param'), $values);
$stmt->execute();
}
Сообщение об ошибке: `` `Uncaught Error: вызов функции-члена
prepare () в null в C: