Вставка PDO на основе ключей массива в виде имен столбцов

У меня есть инструкция вставки PDO, которая обновляет таблицу базы данных из представления формы. Есть много полей. Я намеренно использовал те же имена столбцов, что и имена ввода html. Есть ли более простой способ изложения этого кода? В настоящее время у меня есть 30 + $_POST переменные и предпочтут более чистое решение через петлю какого-то типа.

Это моя текущая реализация, я включил, например, несколько полей.

 $stmt = $dbh->prepare("INSERT INTO myTable SET Col1 = ?, ColABC = ?, Col123 = ?, ColFoo = ?, ColDEF = ?"); $stmt->execute( array($_POST['Col1'], $_POST['ColABC'], $_POST['Col123'], $_POST['ColFoo'], $_POST['ColDEF']) );