0
У меня есть параметризованная функция INSERT и хотелось бы сделать то же самое для UPDATE, но не вполне корректно получить реализацию.PHP PDO Как создать параметризованную функцию UPDATE
Моя функция ВСТАВИТЬ:
$bind = ':'.implode(',:', array_keys($data));
$sql = 'INSERT INTO ' . $table . '(' . implode(',', array_keys($data)) . ') ' . 'VALUES (' .$bind. ')';
$stmt = $this->_db->prepare($sql);
$stmt->execute(array_combine(explode(',',$bind), array_values($data)));
В моей функции UPDATE I будет проходить 3 параметра, то table_name, key_value_data_array [] и row_id. Массив ключ/значение в формате column_name => данные