Construye un nuevo objeto mysqli_stmt

# mysqli_stmt::__construct

(PHP 5, PHP 7, PHP 8)

mysqli_stmt::__construct — Construye un nuevo objeto mysqli_stmt

### Descripción

public function mysqli_stmt::__construct(mysqli `$mysql`, ?string `$query` = `null`)

Este método construye un nuevo objeto mysqli_stmt.

### Parámetros

`link`

  Un objeto mysqli válido.

`query`

  La consulta, en forma de string. Si este argumento es `null`, entonces el constructor se comportará como la función mysqli_stmt_init(); de lo contrario, se comportará como la función mysqli_prepare().

### Errores/Excepciones

Si el informe de errores de mysqli está habilitado (`MYSQLI_REPORT_ERROR`) y la operación solicitada falla, se genera una advertencia. Si, además, el modo está configurado como `MYSQLI_REPORT_STRICT`, se lanza una mysqli_sql_exception en su lugar.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `query` ahora es nullable.

### Ver también

- mysqli_prepare() - Prepara una consulta SQL para su ejecución
- mysqli_stmt_init() - Inicializa una sentencia MySQL

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open