Example #1
0
 /**
  * Build SQL query and execute
  *
  * @param \PDO|PDOInterface|PDOAggregate $pdo
  * @param string $sql
  * @param array  $params
  */
 public static function executeAndReturnInsertId($pdo, $sql, array $params, $name = null)
 {
     $stmt = Query::build($pdo instanceof PDOAggregate ? $pdo->getPDO() : $pdo, $sql, $params);
     $stmt->execute();
     return $pdo->lastInsertId($name);
 }