PHP.mk документација

mysqli

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.mysqli.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека class.mysqli.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
mysqli

Референца за `class.mysqli.php` со подобрена типографија и навигација.

class.mysqli.php

Класата mysqli

класата mysqli_driver

Вовед

Пресставува врска помеѓу PHP и MySQL база на податоци.

Синопсис на класата

class mysqli {
/* Својства */
public readonly int|string $affected_rows;
public readonly string $client_info;
public readonly int $client_version;
public readonly int $connect_errno;
public readonly ?string $connect_error;
public readonly int $errno;
public readonly string $error;
public readonly array $error_list;
public readonly int $field_count;
public readonly string $host_info;
public readonly ?string $info;
public readonly int|string $insert_id;
public readonly string $server_info;
public readonly int $server_version;
public readonly string $sqlstate;
public readonly int $protocol_version;
public readonly int $thread_id;
public readonly int $warning_count;
/* Методи */
public __construct(
         ?string $hostname = null,
         ?string $username = null,
         Иницијализира контекст за инкрементално хеширање ?string $password = null,
         ?string $database = null,
         ?int $port = null,
         ?string $socket = null
)
public autocommit(bool $enable): bool
public begin_transaction(int $flags = 0, ?string $name = null): bool
public close(): true
public commit(int $flags = 0, ?string $name = null): bool
public connect(
         ?string $hostname = null,
         ?string $username = null,
         Иницијализира контекст за инкрементално хеширање ?string $password = null,
         ?string $database = null,
         ?int $port = null,
         ?string $socket = null
): bool
public debug(string $options): true
public execute_query(string $query, ?array $params = null): mysqli_result|bool
public more_results(): bool
public multi_query(string $query): bool
public next_result(): bool
public options(int $option, string|int $value): bool
public static poll(
         ?array &$read,
         ?array &$error,
         array &$reject,
         int $seconds,
         int $microseconds = 0
): int|false
public query(string $query, int $result_mode = MYSQLI_STORE_RESULT): mysqli_result|bool
public 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 real_query(string $query): bool
public rollback(int $flags = 0, ?string $name = null): bool
public savepoint(string $name): bool
public select_db(string $database): bool
public set_charset(string $charset): bool
public ssl_set(
         ?string $key,
         ?string $certificate,
         ?string $ca_certificate,
         ?string $ca_path,
         ?string $cipher_algos
): true
public stat(): string|false
public store_result(int $mode = 0): mysqli_result|false
public thread_safe(): bool
}

Содржина

  • mysqli::$affected_rows — Го добива бројот на погодени редови во претходна MySQL операција
  • mysqli::autocommit — Вклучува или исклучува автоматско потврдување на модификациите на базата на податоци
  • mysqli::begin_transaction — Започнува трансакција
  • mysqli::change_user — Вклучува или исклучува автоматско запишување на промените во базата на податоци
  • mysqli::character_set_name — Го менува корисникот на врската со базата на податоци
  • mysqli::close — Враќа моментален сет на знаци на врската со базата на податоци
  • mysqli::commit — Затвора претходно отворена врска со базата на податоци
  • mysqli::$connect_errno — Ги запишува тековните трансакции
  • mysqli::$connect_error — Враќа код за грешка од последниот повик за поврзување
  • mysqli::__construct — Враќа опис на последната грешка при поврзување
  • mysqli::debug — Отвора нова врска со MySQL серверот
  • mysqli::dump_debug_info — Извршува операции за отстранување грешки
  • mysqli::$errno — Впишува информации за отстранување грешки во дневникот
  • mysqli::$error — Враќа код за грешка од последниот извршен повик на функција
  • mysqli::$error_list — Враќа опис на последниот грешка како стринг
  • mysqli::execute_query — Враќа список на грешки од последниот извршен команда
  • mysqli::$field_count — Подготвува, врзува параметри и извршува SQL изјава
  • mysqli::get_charset — Враќа број на колони за најновата прашање
  • mysqli::$client_info — Добијте информации за MySQL клиент
  • mysqli::$client_version — Враќа објект за сет на знаци
  • mysqli::get_connection_stats — Враќа верзија на MySQL клиент како цел број
  • mysqli::$host_info — Враќа статистика за врската на клиентот
  • mysqli::$protocol_version — Враќа стринг што го претставува типот на користена врска
  • mysqli::$server_info — Враќа верзија на MySQL серверот
  • mysqli::$server_version — Враќа верзија на MySQL серверот
  • mysqli::get_warnings — Враќа верзија на MySQL серверот како цел број
  • mysqli::$info — Добиј резултат од SHOW WARNINGS
  • mysqli::init — Презема информации за најнеодамна извршениот пребарување
  • mysqli::$insert_id — Иницијализира MySQLi и враќа објект за употреба со mysqli_real_connect()
  • mysqli::kill — Враќа вредност генерирана за AUTO_INCREMENT колона од последното пребарување
  • mysqli::more_results — Бара од серверот да убие MySQL нишка
  • mysqli::multi_query — Провери дали има повеќе резултати од пребарување од повеќе пребарувања
  • mysqli::next_result — Извршува едно или повеќе пребарувања на базата на податоци
  • mysqli::options — Подготви следен резултат од multi_query
  • mysqli::ping — Постави опции
  • mysqli::poll — Пипка врска со серверот, или се обидува да се поврзе повторно ако врската е прекината
  • mysqli::prepare — Анкетира врски
  • mysqli::query — Подготвува SQL изјава за извршување
  • mysqli::real_connect — Извршува пребарување на базата на податоци
  • mysqli::real_escape_string — Отвора врска со MySQL серверот
  • mysqli::real_query — Бега од специјални знаци во стринг за употреба во SQL изјава, земајќи го предвид тековниот сет на знаци на врската
  • mysqli::reap_async_query — Изврши SQL пребарување
  • mysqli::refresh — Добиј резултат од async пребарување
  • mysqli::release_savepoint — Го отстранува именуваниот savepoint од множеството savepoints на тековната трансакција
  • mysqli::rollback — Враќа назад тековната трансакција
  • mysqli::savepoint — Поставува именуван трансакциски savepoint
  • mysqli::select_db — Избира стандардна база на податоци за пребарување на бази на податоци
  • mysqli::set_charset — Избери MySQL база на податоци
  • mysqli::$sqlstate — Враќа SQLSTATE грешка од претходната MySQL операција
  • mysqli::ssl_set — Се користи за воспоставување сигурни врски со помош на SSL
  • mysqli::stat — Го добива тековниот статус на системот
  • mysqli::stmt_init — Иницијализира изјава и враќа објект за употреба со mysqli_stmt_prepare
  • mysqli::store_result — Пренесува сет на резултати од последното прашање
  • mysqli::$thread_id — Враќа thread ID за тековната врска
  • mysqli::thread_safe — Враќа дали е дадена thread safety или не
  • mysqli::use_result — Иницира преземање на сет на резултати
  • mysqli::$warning_count — Враќа број на предупредувања генерирани од најскоро извршеното прашање

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.