| 1 | <?php | 
  | 2 |  | 
  | 3 | require_once __DIR__ . "/calculaSqlDeCamposDeInsert.php";  | 
  | 4 | require_once __DIR__ . "/calculaSqlDeValues.php";  | 
  | 5 | require_once __DIR__ . "/calculaArregloDeParametros.php"; | 
  | 6 |  | 
  | 7 | function insert(PDO $pdo, string $into, array $values) | 
  | 8 | { | 
  | 9 |  $sqlDeCampos = calculaSqlDeCamposDeInsert($values); | 
  | 10 |  $sqlDeValues = calculaSqlDeValues($values); | 
  | 11 |  $sql = "INSERT INTO $into ($sqlDeCampos) VALUES ($sqlDeValues)"; | 
  | 12 |  $parametros = calculaArregloDeParametros($values); | 
  | 13 |  $pdo->prepare($sql)->execute($parametros); | 
  | 14 | } | 
  | 15 |  |