MySQLi - полезные функции
Вот список всех важных функций MySQLi. Каждая функция была объяснена вместе с подходящим примером.
mysqli :: $ blocked_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 - Используется для отмены установки определенного пользователем обработчика для команды load local infile
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 - Возвращает количество предупреждений из последнего запроса для данной ссылки