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

mysqli Екстензија Функции резиме

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

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

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

mysqli.summary.php

mysqli Екстензија Функции резиме

Преглед на mysqli methods
mysqli Класа
ООП Интерфејс Процедурален Интерфејс Алијас (Не користете) = NULL
Својства
$mysqli::affected_rows mysqli_affected_rows() N/A (PHP 5, PHP 7, PHP 8)
$mysqli::client_info mysqli_get_client_info() N/A Враќа верзија на MySQL клиент како стринг
$mysqli::client_version mysqli_get_client_version() N/A Враќа информации за верзијата на MySQL клиент како цел број
$mysqli::connect_errno mysqli_connect_errno() N/A Ја враќа шифрата за грешка од последниот повик за поврзување
$mysqli::connect_error mysqli_connect_error() N/A Враќа стринг опис на последната грешка при поврзување
$mysqli::errno mysqli_errno() N/A Враќа код за грешка за најновата функција повикана
$mysqli::error mysqli_error() N/A Враќа стринг опис на последната грешка
$mysqli::field_count mysqli_field_count() N/A Враќа број на колони за најскоро извршеното прашање
$mysqli::host_info mysqli_get_host_info() N/A Враќа стринг што го претставува типот на користена врска
$mysqli::protocol_version mysqli_get_proto_info() N/A Ја враќа верзијата на MySQL протоколот што се користи
$mysqli::server_info mysqli_get_server_info() N/A Ја враќа верзијата на MySQL серверот
$mysqli::server_version mysqli_get_server_version() N/A Ја враќа верзијата на MySQL серверот како цел број
$mysqli::info mysqli_info() N/A Презема информации за најскоро извршеното прашање
$mysqli::insert_id mysqli_insert_id() N/A Враќа автоматски генериран ID користен во последното прашање
$mysqli::sqlstate mysqli_sqlstate() N/A Враќа SQLSTATE грешка од претходната MySQL операција
$mysqli::warning_count mysqli_warning_count() N/A Враќа број на предупредувања од последното прашање за дадениот линк
Методи
Дали да се вклучи автоматското запишување или не. mysqli_autocommit() N/A Вклучува или исклучува автоматско потврдување на модификациите на базата на податоци
MySQL серверот поддржува употреба на различни транспортни слоеви за конекции. Конекциите користат TCP/IP, Unix доменски сокети или Windows именувани цевки. mysqli_change_user() N/A Го менува корисникот на наведената конекција на базата на податоци
mysqli::character_set_name() mysqli_character_set_name() N/A Враќа стандарден сет на знаци за конекцијата на базата на податоци
Отворените не-постојани MySQL врски и множествата со резултати автоматски се затвораат кога нивните објекти се уништуваат. Експлицитното затворање на отворените врски и ослободувањето на множествата со резултати е опционално. Сепак, добра идеја е да се затвори врската веднаш штом скриптата заврши со извршување на сите свои операции со базите на податоци, ако сè уште има многу обработка што треба да се направи по добивањето на резултатите. mysqli_close() N/A Затвора претходно отворена конекција на базата на податоци
Ве молиме имајте предвид дека MySQL серверот не може да ги врати сите изјави. Некои изјави предизвикуваат имплицитна потврда. mysqli_commit() N/A Ги потврдува тековната трансакција
API не вклучува емулација за емулација на подготвени изјави од страна на клиентот. mysqli_connect() N/A Отвора нова конекција до MySQL серверот [Забелешка: статичен (т.е. класен) метод]
mysqli::debug() mysqli_debug() N/A Извршува операции за отстранување грешки
mysqli::dump_debug_info() mysqli_dump_debug_info() N/A Исфрли информации за отстранување грешки во дневникот
mysqli::get_charset() mysqli_get_charset() N/A Враќа објект за множество знаци
mysqli::get_connection_stats() mysqli_get_connection_stats() N/A Враќа статистика за клиентската врска. Достапно само со mysqlnd.
Обектно-ориентиран стил mysqli_get_client_info() N/A Враќа верзија на MySQL клиент како стринг
N/A mysqli_get_client_stats() N/A Враќа статистика по процес на клиентот. Достапно само со mysqlnd.
mysqli::get_server_info() mysqli_get_server_info() N/A Враќа стринг што ја претставува верзијата на MySQL серверот на кој е поврзан MySQLi екстензијата
mysqli::get_warnings() mysqli_get_warnings() N/A НЕ ДОКУМЕНТИРАНО
mysqli::init() mysqli_init() N/A Иницијализира MySQLi и враќа објект за употреба со mysqli_real_connect.
mysqli::kill() mysqli_kill() N/A Го прашува серверот да убие MySQL нишка
mysqli::next_result() mysqli_more_results() N/A Провери дали има повеќе резултати од пребарувањето од повеќе пребарувања
- Проверете дали има повеќе резултати од прашање од повеќекратно прашање mysqli_multi_query() N/A Извршува прашалник на базата на податоци
Пример #5 Процедури за складирање и подготвени изјави користејќи API за врзување mysqli_next_result() N/A Подготви го следниот резултат од multi_query
Пример #5 Оригинални типови на податоци со mysqlnd и опција за поврзување mysqli_options() mysqli_set_opt() Постави опции
mysqli::ping() mysqli_ping() N/A Проверува врска со сервер или се обидува повторно да се поврзе ако врската е прекината
враќа објект за изјава или mysqli_prepare() N/A Подготвува SQL исказ за извршување
mysqli::__construct() mysqli_query() N/A Извршува прашалник на базата на податоци
mysqli::options() mysqli_real_connect() N/A Отвара врска до mysql сервер
Враќа избегнат стринг., mysqli::escape_string() mysqli_real_escape_string() mysqli_escape_string() Избегнува специјални знаци во стринг за употреба во SQL изјава, земајќи го предвид тековниот сет на знаци на врската
Множествата резултати вратени од складирана процедура се преземаат со користење на mysqli_real_query() N/A Изврши SQL прашање
» MySQL Refresh mysqli_refresh() N/A Испразнува табели или кешови, или ги ресетира информациите на серверот за репликација
mysqli::commit() mysqli_rollback() N/A Враќа назад тековна трансакција
mysqli::select_db() mysqli_select_db() N/A Ја избира стандардната база на податоци за пребарувања во базата на податоци
Саканото множество на знаци. mysqli_set_charset() N/A Поставува стандарден сет на знаци за клиентот
mysqli::ssl_set() mysqli_ssl_set() N/A Се користи за воспоставување сигурни врски со помош на SSL
mysqli::stat() mysqli_stat() N/A Ја добива тековната состојба на системот
mysqli::stmt_init() mysqli_stmt_init() N/A Иницира изјава и враќа објект за употреба со mysqli_stmt_prepare
функцијата е најчеста и комбинира извршна изјава со баферирано преземање на нејзиниот сет на резултати, ако постои, во еден повик. Повикување mysqli_store_result() N/A (PHP 5, PHP 7, PHP 8)
mysqli::thread_id() mysqli_thread_id() N/A Враќа ID на нишката за тековната врска
mysqli::thread_safe() mysqli_thread_safe() N/A Враќа дали е обезбедена безбедност на нишки или не
Враќа нетампониран објект со резултати или mysqli_use_result() N/A (PHP 5, PHP 7, PHP 8)
Преглед на mysqli_stmt methods
MySQL_STMT
ООП Интерфејс Процедурален Интерфејс Алијас (Не користете) = NULL
Својства
$mysqli_stmt::affected_rows mysqli_stmt_affected_rows() N/A Враќа вкупен број на редови променети, избришани или вметнати од последната извршена изјава
$mysqli_stmt::errno mysqli_stmt_errno() N/A Враќа код за грешка за најновиот повик на изјавата
$mysqli_stmt::error mysqli_stmt_error() N/A Враќа текстуален опис за последната грешка на изјавата
$mysqli_stmt::field_count mysqli_stmt_field_count() N/A Враќа број на полиња во дадениот исказ - не е документирано
$mysqli_stmt::insert_id mysqli_stmt_insert_id() N/A Земи го ID генерирано од претходната INSERT операција
$mysqli_stmt::num_rows mysqli_stmt_num_rows() N/A Врати го бројот на редови во резултатот од исказот
$mysqli_stmt::param_count mysqli_stmt_param_count() N/A Враќа број на параметри за дадениот исказ
$mysqli_stmt::sqlstate mysqli_stmt_sqlstate() N/A Враќа SQLSTATE грешка од претходната операција на исказот
Методи
mysqli_stmt::attr_get() mysqli_stmt_attr_get() N/A Се користи за добивање на тековната вредност на атрибутот на исказот
mysqli_stmt::attr_set() mysqli_stmt_attr_set() N/A Се користи за модифицирање на однесувањето на подготвениот исказ
методот е кратенка за mysqli_stmt_bind_param() N/A Ги поврзува променливите со подготвениот исказ како параметри
mysqli::query() mysqli_stmt_bind_result() N/A Ги поврзува променливите со подготвениот исказ за складирање на резултати
mysqli_stmt::close() mysqli_stmt_close() N/A Затвора подготвен исказ
mysqli_stmt::data_seek() mysqli_stmt_data_seek() N/A Пребарува до произволен ред во резултатот од исказот
mysqli_stmt::bind_param() mysqli_stmt_execute() mysqli_execute() Извршува подготвен Query
mysqli_stmt::fetch() mysqli_stmt_fetch() N/A Презема резултати од подготвениот исказ во поврзаните променливи
mysqli_stmt::free_result() mysqli_stmt_free_result() N/A Ослободува меморија за зачувани резултати за дадениот рачка на изјавата
mysqli_stmt::execute() mysqli_stmt_get_result() N/A Добива сет на резултати од подготвена изјава. Достапно само со mysqlnd.
mysqli_stmt::get_warnings() mysqli_stmt_get_warnings() N/A НЕ ДОКУМЕНТИРАНО
Ги чита следниот резултат од повеќекратно прашање. mysqli_stmt_more_results() N/A Проверува дали има повеќе резултати од повеќекратна изјава
ако постојат повеќе резултати, инаку mysqli_stmt_next_result() N/A Чита следниот резултат од повеќекратна изјава
mysqli_stmt::num_rows() mysqli_stmt_num_rows() N/A Види исто така својство $mysqli_stmt::num_rows
на сите платформи враќа код за грешка 2006. Оваа порака за грешка значи mysqli_stmt_prepare() N/A Подготвува SQL исказ за извршување
mysqli_stmt::reset() mysqli_stmt_reset() N/A Ја ресетира подготвената изјава
mysqli_stmt::result_metadata() mysqli_stmt_result_metadata() N/A Враќа метаподатоци од сет на резултати од подготвена изјава
mysqli_stmt::send_long_data() mysqli_stmt_send_long_data() N/A Испраќа податоци во блокови
Можно е и тампонирање на резултатите од подготвена изјава користејќи mysqli_stmt_store_result() N/A Пренесува сет на резултати од подготвена изјава
Преглед на mysqli_result methods
mysqli_result
ООП Интерфејс Процедурален Интерфејс Алијас (Не користете) = NULL
Својства
$mysqli_result::current_field mysqli_field_tell() N/A Добиј ја тековната позиција на полето на покажувачот на резултатот
$mysqli_result::field_count mysqli_num_fields() N/A Добиј го бројот на полиња во резултат
$mysqli_result::lengths mysqli_fetch_lengths() N/A Ги враќа должините на колоните од тековниот ред во множеството со резултати
$mysqli_result::num_rows mysqli_num_rows() N/A Добиј го бројот на редови во резултат
Методи
mysqli_result::data_seek() mysqli_data_seek() N/A Го прилагодува покажувачот на резултатот на произволен ред во резултатот
mysqli_result::fetch_all() mysqli_fetch_all() N/A Презема сите редови од резултатот и го враќа множеството резултати како асоцијативен низ, нумерички низ или и двете. Достапно само со mysqlnd.
Враќа запис што го претставува преземениот ред, mysqli_fetch_array() N/A Презема ред од резултатот како асоцијативен, нумерички низ или и двете
Враќа асоцијативно поле што го претставува преземениот ред, каде што секој клуч во полето ја претставува името на една од колоните на множеството резултати, mysqli_fetch_assoc() N/A Преземи ред од резултат како асоцијативна низа
Нема начин да се врати друга колона од истиот ред ако ја користите оваа функција за преземање податоци. mysqli_fetch_column() N/A (PHP 8 >= 8.1.0)
mysqli_result::fetch_field_direct() mysqli_fetch_field_direct() N/A Преземи метаподатоци за едно поле
mysqli_result::fetch_field() mysqli_fetch_field() N/A Враќа следно поле во множеството резултати
mysqli_result::fetch_fields() mysqli_fetch_fields() N/A Враќа низа од објекти што ги претставуваат полињата во множеството резултати
за конструктори со 0 параметри; претходно беше фрлена исклучок. mysqli_fetch_object() N/A Го враќа тековниот ред од множеството резултати како објект
mysqli_result::fetch_row() mysqli_fetch_row() N/A Земи ред од резултат како нумерирана низа
mysqli_result::field_seek() mysqli_field_seek() N/A Поставете покажувач на резултат на одредена позиција на полето
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result mysqli_free_result() N/A Ја ослободува меморијата поврзана со резултатот
Преглед на mysqli_driver methods
MySQL_Driver
ООП Интерфејс Процедурален Интерфејс Алијас (Не користете) = NULL
Својства
$mysqli_driver::mysqli_report mysqli_report() N/A Поставува режим за пријавување грешки на mysqli
Методи
mysqli_driver::embedded_server_end() mysqli_embedded_server_end() N/A НЕ ДОКУМЕНТИРАНО
mysqli_driver::embedded_server_start() mysqli_embedded_server_start() N/A НЕ ДОКУМЕНТИРАНО

Забелешка:

Алијас функциите се обезбедени само за целите на компатибилност со претходните верзии. Не ги користете во нови проекти.

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

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

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

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

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

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

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