English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

Функции MySQLi PHP

PHP MySQLi функции позволяют доступ к MySQLi серверу базы данных. PHP может использоваться с MySQLi 4.1.13 или более поздней версии.

Установка

MySQLi расширение было введено в PHP 5.0.0 версии, а-native driver был включен в PHP 5.3.0 версии.

Список функций

Версия-Это означает earliest version of PHP, которая поддерживает эту функцию.

НомерНазвание функцииОписание функцииВерсия
1mysqli_affected_rows()Он возвращает количество строк,affected rows, измененных последней SELECT, INSERT, UPDATE, REPLACE или DELETE запросом.4
2mysqli_autocommit()Открывает или закрывает автоматическую提交 изменений в базе данных.4.3.0
3mysqli_begin_transaction()Он используется для запуска транзакции MySQL.4.3.0
4mysqli_change_user()Он используется для изменения текущего/определенного подключения пользователя к базе данных.4.3.0
5mysqli_character_set_name()Используется для поиска текущей кодировки базы данных по умолчанию.4.3.0
6mysqli_close()Используется для закрытия подключения MySQLi.4
7mysqli_commit()Используется для сохранения изменений в базе данных.5
8mysqli_connect()Открывает подключение к серверу MySQLi.4
9mysqli_connect_errno()Оно возвращает код ошибки последнего подключения.5
10mysqli_connect_error()Оно возвращает описание ошибки последнего подключения.5
11mysqli_debug()Используется для выполнения операций отладки.5
12mysqli_dump_debug_info()Используется для записи информации о отладке в журнал.5
13mysqli_errno()Оно возвращает последний код ошибки последнего выполнения.4
14mysqli_error()Оно возвращает последнее описание ошибки последнего выполнения.4
15mysqli_error_list()Оно возвращает список ошибок последнего выполнения.4
16mysqli_field_count()Оно возвращает количество столбцов/полей последнего запроса.5
17mysqli_get_charset()Оно возвращает объект кодировки.4
18mysqli_get_client_info()Оно возвращает версию библиотеки клиента MySQL.5
19mysqli_get_client_stats()Оно возвращает статистическую информацию о каждом процессе клиента.5
20mysqli_get_client_version()Оно возвращает версию библиотеки клиента MySQLi.5.1.0
21mysqli_get_connection_stats()Оно возвращает статистическую информацию о подключении клиента.5
22mysqli_get_host_info()Оно возвращает имя хоста сервера MySQLi и тип подключения.5
23mysqli_get_proto_info()Оно возвращает информацию о версии протокола MySQLi.5
24mysqli_get_server_info()Оно возвращает информацию о сервере MySQLi.5
25mysqli_get_server_version()Оно возвращает версию сервера MySQLi.5
26mysqli_get_warnings()Оно возвращает ошибку последнего выполненного запроса.5
27mysqli_info()Оно возвращает информацию о последнем выполненном запросе.5
28mysqli_init()Эта функция возвращает объект, используемый вместе с mysqli_real_connect().5
29mysqli_insert_id()Эта функция возвращает ID последнего запроса.5
30mysqli_kill()Эта функция запрашивает сервер на убийство MySQLi-нити с параметром process-id.5
31mysqli_more_results()Эта функция проверяет, есть ли еще результаты в мультизапросе.5
32mysqli_multi_query()Раньше запросы отделялись точкой с запятой от базы данных.5
33mysqli_next_result()Эта функция готовит следующий результат для mysqli_multi_query().5
34mysqli_options()Эта функция используется для установки параметров подключения и изменения настроек подключения.5
35mysqli_ping()Эта функция используется для ping'а серверного соединения и повторного подключения к серверу при разрыве соединения.5
36mysqli_prepare()Эта функция выполняет подготовленный запрос MySQL (с параметрами-метками).5
37mysqli_query()Эта функция выполняет запрос на базу данных.5
38mysqli_real_connect()Эта функция открывает новый соединение к серверу MySQL.5
39mysqli_real_escape_string()Эта функция экранирует особые символы в строке SQL-запроса.5
40mysqli_real_query()Эта функция выполняет SQL-запрос.5
41mysqli_refresh()Эта функция обновляет таблицы или кэши, или перезагружает информацию о сервере репликации.5
42mysqli_rollback()Эта функция откатывает текущую транзакцию для указанного подключения к базе данных.5
43mysqli_select_db()Эта функция изменяет default базу данных.5
44mysqli_set_charset()Эта функция устанавливает5
45mysqli_sqlstate()Эта функция возвращает последний код ошибки SQLSTATE.5
46mysqli_ssl_set()Эта функция создает SSL-соединение.5
47mysqli_stat()Эта функция возвращает текущее состояние системы.5
48mysqli_stmt_init()Эта функция инициализирует оператор и возвращает объект, подходящий для mysqli_stmt_prepare().5
49mysqli_thread__id()此函数返回当前的连接线程ID。5
50mysqli_thread_safe()此函数用于验证客户端库是否编译为线程安全的(thread-safe)。5
51mysqli_use_result()从上次使用 mysqli_real_query() 执行的查询中初始化结果集的检索。5
52mysqli_warning_count()它返回上一次执行的查询所生成的错误数。5
53mysqli_data_seek()它用于移动内部结果指针。4
54mysqli_fetch_all()它用于获取所有结果行并将结果集作为关联数组返回4
55mysqli_fetch_array()它用于获取结果行作为关联数组5
56mysqli_fetch_assoc()它用于获取结果行作为关联数组。5.3
57mysqli_fetch_field()它用于将结果集中的下一列作为对象返回。
4
58mysqli_fetch_field_direct()它以对象的形式返回指定列/字段(作为整型参数)的定义信息。
4
59mysqli_fetch_fields()它用于返回对象数组。4
60mysqli_fetch_lengths()它用于返回结果中字段的长度。4
61mysqli_fetch_object()它返回一个对象。5
62mysqli_fetch_row()它以字符串数组的形式返回结果当前行的内容。5
63mysqli_field_seek()此函数将列光标设置为给定的列偏移量。5
64mysqli_field_tell()它返回返回字段光标的位置。5
65mysqli_free_result()它释放与结果关联的内存。5
66mysqli_num_fields()它返回结果集中的字段数。5
67mysqli_num_rows()它返回结果集中的行数。5
68mysqli_stmt_sqlstate()它从最后一条语句返回SQLSTATE错误。5
69mysqli_stmt_affected_rows()它返回最近执行的语句影响(更改,删除,插入)的行数。5
70mysqli_stmt_attr_get()Она возвращает текущее значение свойства заявлений.5
71mysqli_stmt_attr_set()Эта функция используется для установки различных свойств для заявлений, чтобы изменить их поведение.5
72mysqli_stmt_bind_param()Эта функция привязывает переменные к маркерам параметров готового заявления.5
73mysqli_stmt_bind_result()Эта функция используется для привязки столбцов объекта результатов к переменным.5
74mysqli_stmt_close()Она закрывает объект заявления.5
75mysqli_stmt_data_seek()Эта функция используется для поиска строк в объекте результатов.5
76mysqli_stmt_errno()Она возвращает код ошибки, которая произошла во время выполнения последнего заявления.5
77mysqli_stmt_error()Она возвращает описание ошибки, которая произошла во время выполнения последнего заявления.5
78mysqli_stmt_execute()Она выполняет одно заявление.5
79mysqli_stmt_fetch()Она извлекает столбцы результатов в指定的 переменные.5
80mysqli_stmt_field_count()Она возвращает количество полей в данном результате заявлений.5
81mysqli_stmt_free_result()Она используется для освобождения памяти, занятой хранением результатов заявлений.5
82mysqli_stmt_get_result()Она возвращает результат заявлений.5
83mysqli_stmt_num_rows()Она возвращает количество строк в результатах заявлений.5
84mysqli_stmt_param_count()Она возвращает количество маркеров параметров в готовом заявлении.5
85mysqli_stmt_prepare()Она готовит к выполнению одно SQL-заявление, в котором можно использовать маркеры параметров ("?") в качестве占位щиков.5
86mysqli_stmt_reset()Она сбрасывает ошибки, не буферизированные результаты запросов и отправленные данные через одно заявление.5
87mysqli_stmt_result_metadata()Она возвращает объект метаданных, который сохраняет информацию о результатах заявлений.5
88mysqli_stmt_send_long_data()Эта функция используется для отправки данных порциями в столбец, если столбец таблицы является типом BLOB TEXT.5
89mysqli_stmt_store_result()Это используется для хранения результатов объектов заявлений в локальной памяти.5