Функции MySQLi — Учебник PHP — Schoolsw3.com
❮ Назад Вперед ❯
PHP Введение MySQLi
PHP MySQLi = PHP MySQL модернизированный!
Функции MySQLi позволяют вам получить доступ к серверам баз данных MySQL.
Примечание: Расширение MySQLi предназначено для работы с MySQL версии 4.1.13 или новее.
Установка/Настройка среды выполнения
Чтобы функции MySQLi были доступны, необходимо скомпилировать PHP с поддержкой расширения MySQLi.
Расширение MySQLi было введено с PHP версии 5.0.0. Собственный драйвер MySQL был включен в PHP версии 5.3.0.
Для получения подробной информации об установке перейдите по ссылке: http://php.net/manual/en/mysqli.installation.php
Для получения подробной информации о конфигурации среды выполнения перейдите по ссылке: http://php.net/manual/en/mysqli.configuration.php
PHP 5 MySQLi Функции
Функция | Описание |
---|---|
mysqli_affected_rows() | Возвращает число строк, затронутых предыдущей операцией MySQL |
mysqli_autocommit() | Включение и выключение автоматической фиксации изменений базы данных |
mysqli_change_user() | Изменяет пользователя указанного подключения к базе данных |
mysqli_character_set_name() | Возвращает набор индексных символов для подключения к базе данных |
mysqli_close() | Закрывает ранее открытое соединение с базой данных |
mysqli_commit() | Фиксирует текущую транзакцию |
mysqli_connect_errno() | Возвращает код ошибки из последней ошибки подключения |
mysqli_connect_error() | Возвращает описание ошибки из последней ошибки подключения |
mysqli_connect() | Открывает новое соединение с сервером MySQL |
mysqli_data_seek() | Настраивает указатель результата на произвольную строку в результирующем наборе |
mysqli_debug() | Выполняет операции отладки |
mysqli_dump_debug_info() | Сбрасывает отладочную информацию в журнал |
mysqli_errno() | Возвращает последний код ошибки для последнего вызова функции |
mysqli_error_list() | Возвращает список ошибок для последнего вызова функции |
mysqli_error() | Возвращает последнее описание ошибки для последнего вызова функции |
mysqli_fetch_all() | Извлекает все результирующие строки в виде ассоциативного массива, числового массива или обоих вместе |
mysqli_fetch_array() | Извлекает результирующую строку в виде ассоциативного, числового массива или и того, и другого |
mysqli_fetch_assoc() | Получает строку результата в виде ассоциативного массива |
mysqli_fetch_field_direct() | Возвращает метаданные для одного поля в результирующем наборе в виде объекта |
mysqli_fetch_field() | Возвращает следующее поле в результирующем наборе в виде объекта |
mysqli_fetch_fields() | Возвращает массив объектов, представляющих поля в результирующем наборе |
mysqli_fetch_lengths() | Возвращает длины столбцов текущей строки в результирующем наборе |
mysqli_fetch_object() | Возвращает текущую строку результирующего набора в виде объекта |
mysqli_fetch_row() | Извлекает одну строку из результирующего набора и возвращает ее в виде перечисляемого массива |
mysqli_field_count() | Возвращает количество столбцов для самого последнего запроса |
mysqli_field_seek() | Устанавливает курсор поля на заданное смещение поля |
mysqli_field_tell() | Возвращает положение курсора поля |
mysqli_free_result() | Освобождает память, связанную с результатом |
Возвращает объект набора символов | |
mysqli_get_client_info() | Возвращает версию клиентской библиотеки MySQL |
mysqli_get_client_stats() | Возвращает статистику о клиенте по каждому процессу |
mysqli_get_client_version() | Возвращает версию клиентской библиотеки MySQL в виде целого числа |
mysqli_get_connection_stats() | Возвращает статистику о подключении клиента |
mysqli_get_host_info() | Возвращает имя хоста сервера MySQL и тип соединения |
mysqli_get_proto_info() | Возвращает версию протокола MySQL |
mysqli_get_server_info() | Возвращает версию сервера MySQL |
mysqli_get_server_version() | Возвращает версию сервера MySQL в виде целого числа |
mysqli_info() | Возвращает информацию о самом последнем выполненном запросе |
mysqli_init() | Инициализирует MySQLi и возвращает ресурс для использования с mysqli_real_connect() |
mysqli_insert_id() | Возвращает автоматически генерируемый ID, используя последний запрос |
mysqli_kill() | Просит сервер убить поток MySQL |
mysqli_more_results() | Проверяет, есть ли больше результатов от множественного запроса |
mysqli_multi_query() | Выполняет один или несколько запросов к базе данных |
mysqli_next_result() | Подготавливает следующий результирующий набор из mysqli_multi_query() |
mysqli_num_fields() | Возвращает количество полей в результирующем наборе |
mysqli_num_rows() | Возвращает количество строк в результирующем наборе |
mysqli_options() | Устанавливает дополнительные параметры подключения и влияет на поведение соединения |
mysqli_ping() | Пингует соединение с сервером или пытается повторно подключиться, если соединение вышло из строя |
mysqli_prepare() | Подготовка инструкции SQL к выполнению |
mysqli_query() | Выполняет запрос к базе данных |
mysqli_real_connect() | Открывает новое соединение с сервером MySQL |
mysqli_real_escape_string() | Экранирует специальные символы в строке для использования в инструкции SQL |
mysqli_real_query() | Выполняет SQL запрос |
mysqli_reap_async_query() | Возвращает результат из асинхронного запроса |
mysqli_refresh() | Обновляет таблицы или кэш, а также сбрасывает информацию о сервере репликации |
mysqli_rollback() | Откат текущей транзакции для базы данных |
mysqli_select_db() | Изменяет индексную базу данных для подключения |
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() | Возвращает текущее состояние системы |
mysqli_stmt_init() | Инициализирует оператор и возвращает объект для использования с mysqli_stmt_prepare() |
mysqli_store_result() | Переносит результирующий набор из последнего запроса |
mysqli_thread_id() | Возвращает идентификатор потока для текущего соединения |
mysqli_thread_safe() | Возвращает, компилируется ли клиентская библиотека как потокобезопасная |
mysqli_use_result() | Инициирует извлечение результирующего набора из последнего запроса, выполненного с помощью mysqli_real_query() |
mysqli_warning_count() | Возвращает количество предупреждений из последнего запроса в соединении |
❮ Назад Вперед ❯
Вставка и извлечение данных из базы данных в PHP с использованием MySQLI
PHP
Раджеш Кумар 13 февраля 2020 г. комментарии выключены
Что такое Mysqli: —
Расширение Mysqli , или, как оно используется перед этим именем, MYSQL и расширение обновления, было разработано для использования преимуществ новых функций, обнаруженных в системах Mysqli версий 4.1.3 и сейчас. Расширение Mysqli включено в версии PHP 5 и в настоящее время. Mysqli Поддерживает только базу данных Mysql .
Mysqyli Advantage:-
- Объектно-ориентированный интерфейс
- Поддержка транзакций
- Поддержка множества наборов
- Поддержка для подготовленных утверждений
Шаг-1
, первые, сначала, установка. .
Шаг 2
Сначала перейдите на локальный сервер localhost/PHPMyAdmin и нажмите New и создайте База данных и после создания таблицы . В базе данных легко обрабатывается пользователем, а пользователь легко создает , обновляет
Шаг – 3
Перейдите на (диск C ПК) и откройте папку xampp, перейдите в htdocx и создайте новую папку по своему усмотрению. И откройте его, создайте новый файл, и его имя будет расширением .php.
Шаг 4
После шага 3 создание образца формы как index.php и редактирование в форме HTML, как показано ниже: —
Шаг – 5
После шага 4 создайте новый файл PHP по своему желанию и заполните, как показано ниже, для добавления в базу данных и подключения к таблице:
Здесь
‘имя’ = из индексной формы
‘ email’ = из индексной формы
‘mobile’ = из индексной формы
‘root’ = имя пользователя
‘ ‘ = пароль по умолчанию
‘school-db’ = имя базы данных
mysqli_connect = соединение с базой данных
mysqli_query = return query
$qyery = Вы можете выбрать из базы данных , прежде чем перейти к таблице базы данных и нажать SQL , после нажатия вставить кнопку , затем скопировать запрос на экран и выбрать. Это правильный путь.
Учебные пособия по основам PHP с базовой демонстрацией от Chentan в 2020 г. — часть 1
Учебные пособия по основам PHP с базовой демонстрацией от Chentan в 2020 г. — часть 2
- Автор
- Последние сообщения
Раджеш Кумар
Наставник по DevOps — DevSecOps — SRE — Cloud — Container & Micorservices в Cotocus
Присоединяйтесь к моим следующим сертификационным курсам.