Розширення mysql (improved)

Подальші деталі і визначення PHP_INI_ * констант дивіться в розділі конфігураційні зміни.

Короткий роз'яснення конфігураційних директив.

Максимальне число з'єднань MySQL на процес.

TCP порт, який використовується за умовчанням для з'єднання з сервером баз даних якщо інше значення явно не вказано. Якщо значення за замовчуванням не вказано, воно буде отримано з змінного оточуючого середовища MYSQL_TCP_PORT. директиви mysql-tcp в файлі / etc / services або константи MYSQL_PORT. яка задається під час компіляції, в зазначеному порядку. Win32 використовує тільки константу MYSQL_PORT.

Ім'я сокета за замовчуванням, яке використовується для з'єднання з локальною базою даних якщо ім'я сокета було не вказано явно.

Ім'я сервера, яке використовується якщо ім'я не було зазначено явно. Це ім'я не використовується в безпечному режимі.

Ім'я користувача за замовчуванням, що використовується якщо ім'я не було зазначено явно. Ігнорується в безпечному режимі.

Пароль, яка буде використовуватися якщо Ви не був явно вказано. Ігнорується в безпечному режимі.

зумовлені класи

Представляє з'єднання між PHP і базою даних MySQL.

конструктор

mysqli - конструктор нового об'єкта mysqli

autocommit - включає або вимикає автофіксації змін бази даних

change_user - зміна користувача для вибраного з'єднання з базою даних

character_set_name - повертає кодування за замовчуванням (default character set) для з'єднання з базою даних

close - закриває відкрите раніше з'єднання

commit - фіксує поточну транзакцію

connect - відкриває нове з'єднання з сервером баз даних MySQL

debug - виконує операції з налагодження

dump_debug_info - повертає зневадження

get_client_info - повертає версію клієнта

get_host_info - повертає використовуваний тип з'єднання

get_server_info - повертає інформацію про сервер MySQL

get_server_version - повертає версію сервера MySQL

init - ініціалізує об'єкт mysqli

info - отримує інформацію про останньому виконаному запиті

kill - вимагає від сервера вбити mysql-потік

multi_query - виконує множинний запит

more_results - перевіряє наявність додаткових результатів в виконуваному мульти-запиті

next_result - отримує наступний результат в виконуваному мульти-запиті

ping - перевіряє з'єднання з сервером або перепідключатися, якщо з'єднання недоступне

real_connect - створює з'єднання з сервером MySQL

escape_string - екранує спецсимволи в рядку для використання в SQL-виразах

rollback - відкат поточної транзакції

select_db - вибирає базу даних за замовчуванням

set_charset - встановлює кодування клієнта за замовчуванням

ssl_set - встановлює параметри ssl

stat - отримує поточний стан системи

store_result - отримує набір даних від останнього запиту

thread_safe - повертає інформацію про те, зібраний чи клієнт з поддерку надійних потоків

use_result - отримує небуферізованних набір даних з останнього запиту

affected_rows - отримує кількість порушених рядів попередньої MySQL-операцією

client_info - повертає версію MySQL-клієнта у вигляді рядка

client_version - повертає версію MySQL-клієнта в целочисленном вигляді

errno - повертає номер помилки для останнього виклику функції

error - повертає рядок, що містить текст помилки для останнього виклику функції

field_count - повертає кількість колонок в останній вибірці

host_info - повертає рядок з поданням використовуваного типу з'єднання

info - повертає інформацію про останньому виконаному запиті

insert_id - повертає автоматично створений id, спожитий в останньому запиті

protocol_version - повертає версію використаного протоколу MySQL

server_info - повертає рядок, яка містить номер версії сервера

server_version - повертає цілочисельний номер версії сервера

sqlstate - повертає рядок, що містить код помилки SQLSTATE для останньої помилки

thread_id - повертає ID потоку для поточного з'єднання

warning_count - повертає кількість попереджень (warnings), згенерованих під час виконання останнього SQL-вирази

mysqli_stmt

Являє підготовлене вираз.

bind_param - присвоює змінні підготовленому висловом

bind_result - присвоює змінні підготовленому висловом для сховища результатів

close - закриває підготовлене вираз

data_seek - переходить на довільну рядок в наборі даних вираження

execute - виконує підготовлене вираз

fetch - отримує результат з підготовленого вираження в зв'язані змінні

free_result - звільняє зайняту результатом пам'ять для переданого дескриптора виразу

reset - скидає підготовлене вираз

result_metadata - отримує набір даних з підготовленого вираження для отримання метаінформації

send_long_data - відправляє інформацію на сервер частинами

store_result - повністю буферизирует набір даних з підготовленого запиту

affected_rows - повертає кількість порушених в результаті останнього виконання вираження рядів

errno - повертає код помилки для останнього виконаного вираження

error - повертає текст помилки для останнього виконаного вираження

field_count - повертає кількість полів в результаті запиту

id - повертає ідентифікатор вираження

insert_id - повертає значення, створене підготовленим виразом поля з AUTO_INCREMENT

num_rows - повертає кількість рядів в результаті запиту

param_count - повертає кількість параметрів для переданого підготовленого вираження

sqlstate - повертає рядок, що містить код помилки SQLSTATE для останнього виклику вираження

mysqli_result

Представляє набір даних, полученнийх в результаті запиту до бази даних.

close - закриває набір даних

data_seek - пересуває внутрішній покажчик результату

fetch_array - отримує ряд з набору даних у вигляді асоціативного масиву, нумерованного масиву, або обох

fetch_assoc - отримує ряд з набору даних у вигляді асоціативного масиву

fetch_field - отримує інформацію про стовпці з набору даних

fetch_fields - отримує інформацію про всіх шпальтах з набору даних

fetch_field_direct - отримує інформацію про певний стовпці

fetch_object - отримує ряд з набору даних у вигляді об'єкта

fetch_row - отримує ряд з набору даних у вигляді нумерованого масиву

field_seek - встановити покажчик на результат зміщеним на певну кількість полів

free_result - звільняє пам'ять, займану результатом запиту

current_field - повертає зсув поточного покажчика

field_count - повертає кількість полів в наборі даних

lengths - повертає масив значень довжини стовпців

num_rows - повертає кількість рядів в наборі даних

type - повертає MYSQLI_STORE_RESULT або MYSQLI_USE_RESULT

Схожі статті