Вот список всех важных функций MySQLi. Каждая функция была объяснена вместе с подходящим примером.
mysqli :: $ disabled_rows — используется для получения информации о количестве затронутых строк в предыдущей операции MySQL
mysqli :: autocommit — используется для включения или выключения операции автоматической фиксации изменений в базе данных
mysqli :: begin_transaction — используется для запуска транзакции
mysqli :: change_user — используется для изменения пользователя указанного подключения к базе данных
mysqli :: character_set_name — возвращает набор символов по умолчанию для подключения к базе данных.
mysqli :: $ client_info — используется для получения информации о клиенте MySQL.
mysqli :: $ client_version — возвращает версию клиента MySQL в виде строки.
mysqli :: close — закрывает ранее открытое соединение с базой данных
mysqli :: commit — фиксирует текущую транзакцию
mysqli :: $ connect_errno — возвращает код ошибки последнего вызова подключения.
mysqli :: connect_error — возвращает строковое описание последней ошибки подключения.
mysqli :: __ construct — используется для открытия нового соединения с сервером MySQL
mysqli :: debug — используется для выполнения операций отладки
mysqli :: dump_debug_info — используется для выгрузки отладочной информации в журнал
mysqli :: $ errno — возвращает код ошибки для самого последнего вызова функции
mysqli :: $ error_list — возвращает список ошибок из последней выполненной команды
mysqli :: $ error — возвращает строковое описание последней ошибки
mysqli :: $ field_count — возвращает количество столбцов для самого последнего запроса
mysqli :: get_charset — возвращает объект набора символов
mysqli :: get_client_info — используется для получения информации о клиенте MySQL
mysqli :: mysqli_get_client_stats — возвращает клиентскую статистику по каждому процессу
mysqli :: mysqli_get_client_version — возвращает версию клиента MySQL в виде целого числа
mysqli :: get_connection_stats — возвращает статистику о клиентском подключении
mysqli :: $ host_info — возвращает строку, представляющую тип используемого соединения
mysqli :: $ protocol_version — возвращает версию используемого протокола MySQL
mysqli :: $ server_info — возвращает версию сервера MySQL
mysqli :: $ server_version — возвращает версию сервера MySQL в виде целого числа
mysqli :: get_warnings — используется для получения результата SHOW WARNINGS
mysqli :: $ info — извлекает информацию о последнем выполненном запросе
mysqli :: $ insert_id — возвращает автоматически сгенерированный идентификатор, использованный в последнем запросе
mysqli :: kill — просит сервер уничтожить поток MySQL
mysqli :: more_results — раньше проверял, есть ли еще результаты запроса из мультизапроса
mysqli :: multi_query — выполняет запрос к базе данных
mysqli :: next_result — готовит следующий результат из multi_query
mysqli :: options — используется для установки параметров
mysqli :: ping — используется для проверки связи с сервером
mysqli :: poll — используется для опроса соединений
mysqli :: prepare — используется для подготовки оператора SQL к выполнению.
mysqli :: query — используется для выполнения запроса к базе данных.
mysqli :: real_connect — открывает соединение с сервером mysql.
mysqli :: real_escape_string — экранирует специальные символы в строке для использования в выражении SQL
mysqli :: real_query — используется для выполнения запроса SQL.
mysqli :: real_async_query — используется для получения результата из асинхронного запроса
mysqli :: refresh — используется для обновления оператора SQL для выполнения.
mysqli :: release_savepoint — удаляет именованную точку сохранения из набора точек сохранения текущей транзакции
mysqli :: rollback — откатывает текущую транзакцию
mysqli :: rpl_query_type — возвращает тип запроса RPL
mysqli :: select_db — используется для выбора базы данных по умолчанию для запросов к базе данных
mysqli :: send_query — используется для отправки запроса и возврата
mysqli :: set_charset — устанавливает клиентский набор символов по умолчанию
mysqli :: set_local_infile_default — используется для сброса пользовательского обработчика для команды загрузки локального файла
mysqli :: set_local_infile_handler — используется для установки функции обратного вызова для команды LOAD DATA LOCAL INFILE
mysqli :: $ sqlstate — возвращает ошибку SQLSTATE от предыдущей операции MySQL.
mysqli :: ssl_set — используется для установления безопасных соединений с использованием SSL
mysqli :: stat — используется для установки функции обратного вызова для команды LOAD DATA LOCAL INFILE
mysqli :: stmt_init — используется для инициализации оператора и возвращает объект для использования с mysqli_stmt_prepare.
mysqli :: mysqli :: $ thread_id — возвращает идентификатор потока для текущего соединения
mysqli :: thread_safe — Возвращает, задана ли безопасность потока или нет.
mysqli :: use_result — используется для инициирования получения набора результатов
mysqli :: $ warning_count — возвращает количество предупреждений из последнего запроса по данной ссылке