mysql_info

(PHP 4 >= 4.3.0, PHP 5)

mysql_info — Повертає інформацію про останній запит

Увага

Цей модуль застарів, починаючи з версії PHP 5.5.0, і видалений у PHP 7.0.0. Використовуйте замість нього MySQLi або PDO_MySQLСмотрите также инструкциюMySQL: вибір API. Альтернативи для цієї функції:

Опис

mysql_info(resource $link_identifier = NULL): string

Повертає докладну інформацію про останній запит.

Список параметрів

link_identifier

З'єднання MySQL. Якщо ідентифікатор з'єднання не вказано, буде використано останнє з'єднання, відкрите mysql_connect(). Якщо таке з'єднання не було знайдено, функція спробує створити таке, якби mysql_connect() було викликано без параметрів. Якщо з'єднання не було знайдено та не змогло бути створено, генерується помилка рівня E_WARNING

Значення, що повертаються

Повертає інформацію про запит у разі успішного виконання, або false у разі виникнення помилки. Дивіться приклад нижче для яких запитів повертається інформація і як виглядають значення, що повертаються. Для не перерахованих запитів буде повернено значення false

Приклади

Приклад #1 Коректні види запитів MySQL

Числа розставлені лише для прикладу - їх значення залежить від результату запиту.

INSERT INTO ... SELECT ... String format: Records: 23 Duplicates: 0 Warnings: 0 INSERT INTO ... VALUES (...),(...),(...)... String format: Records: 37 Duplicates: 0 Warnings: 0 LOAD DATA INFILE ... String format: Records: 42 Deleted: 0 Skipped: 0 Warnings: 0 ALTER TABLE String format: Records: 60 Duplicates: 0 Warnings: 0 UPDATE String format: Rows matched: 65 Changed: 65 Warnings: 0

Примітки

Зауваження :

mysql_info() повертає значення не рівне false для INSERT ... VALUES тільки в тому випадку, якщо у запиті є кілька списків значень.

Дивіться також

  • mysql_affected_rows() - Повертає кількість порушених минулою операцією рядів
  • mysql_insert_id() - Повертає ідентифікатор, згенерований при останньому INSERT-запиті
  • mysql_stat() - Повертає поточний статус сервера