The mysqli_stmt class

(PHP 5, PHP 7, PHP 8)

Introduction

Represents a prepared statement.

Class synopsis

classmysqli_stmt {
publicreadonlyint|string$affected_rows;
publicreadonlyint|string$insert_id;
publicreadonlyint|string$num_rows;
publicreadonlyint$param_count;
publicreadonlyint$field_count;
publicreadonlyint$errno;
publicreadonlystring$error;
publicreadonlyarray$error_list;
publicreadonlystring$sqlstate;
publicint$id;
public__construct(mysqli$mysql, ?string$query = null)
publicattr_get(int$attribute): int
publicattr_set(int$attribute, int$value): bool
publicbind_param(string$types, mixed&$var, mixed&...$vars): bool
publicbind_result(mixed&$var, mixed&...$vars): bool
publicclose(): true
publicdata_seek(int$offset): void
publicexecute(?array$params = null): bool
publicfetch(): ?bool
publicfree_result(): void
publicnext_result(): bool
publicprepare(string$query): bool
publicreset(): bool
publicsend_long_data(int$param_num, string$data): bool
}

Properties

id

Stores the statement ID.

Table of Contents

To Top