A classe MySQLi

Introdução

Representa uma conexão entre o PHP e um banco de dados MySQL.

Sinopse da classe

class MySQLi {
/* Propriedades */
int $affected_rows;
int $errno;
string $error;
string $host_info;
string $protocol_version;
string $server_info;
int $server_version;
string $info;
int $insert_id;
/* Métodos */
mysqli_affected_rows(mysqli $link): int
mysqli::autocommit(bool $mode): bool
public mysqli::begin_transaction(int $flags = 0, ?string $name = null): bool
mysqli::change_user(string $user, string $password, string $database): bool
public mysqli::connect(
    ?string $hostname = null,
    ?string $username = null,
    ?string $password = null,
    ?string $database = null,
    ?int $port = null,
    ?string $socket = null
): bool
mysqli_errno(mysqli $link): int
mysqli_error_list(mysqli $mysql): array
mysqli_error(mysqli $link): string
public mysqli::execute_query(string $query, ?array $params = null): mysqli_result|bool
public mysqli::get_charset(): ?object
mysqli_get_host_info(mysqli $link): string
mysqli_get_proto_info(mysqli $link): int
mysqli_get_server_info(mysqli $link): string
mysqli_get_server_version(mysqli $link): int
mysqli_info(mysqli $link): string
mysqli_init(): mysqli
mysqli_insert_id(mysqli $link): int
mysqli::kill(int $processid): bool
mysqli::multi_query(string $query): bool
public mysqli::options(int $option, string|int $value): bool
public mysqli::ping(): bool
public static mysqli::poll(
    ?array &$read,
    ?array &$error,
    array &$reject,
    int $seconds,
    int $microseconds = 0
): int|false
public mysqli::prepare(string $query): mysqli_stmt|false
public mysqli::query(string $query, int $result_mode = MYSQLI_STORE_RESULT): mysqli_result|bool
public mysqli::real_connect(
    ?string $hostname = null,
    ?string $username = null,
    ?string $password = null,
    ?string $database = null,
    ?int $port = null,
    ?string $socket = null,
    int $flags = 0
): bool
public mysqli::real_escape_string(string $string): string
public mysqli::real_query(string $query): bool
public mysqli::refresh(int $flags): bool
public mysqli::release_savepoint(string $name): bool
public mysqli::rollback(int $flags = 0, ?string $name = null): bool
public mysqli::savepoint(string $name): bool
public mysqli::select_db(string $database): bool
public mysqli::set_charset(string $charset): bool
mysqli_sqlstate(mysqli $mysql): string
public mysqli::ssl_set(
    ?string $key,
    ?string $certificate,
    ?string $ca_certificate,
    ?string $ca_path,
    ?string $cipher_algos
): true
public mysqli::stat(): string|false
public mysqli::store_result(int $mode = 0): mysqli_result|false
mysqli_thread_id(mysqli $mysql): int
public mysqli::thread_safe(): bool
mysqli_warning_count(mysqli $mysql): int
}

Índice

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top