English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной Учебник

PHP Уровень 3 Учебник

PHP & MySQL

PHP Референс Мануал

Использование и пример функции PHP mysqli_field_count()

PHP MySQLi руководство

Функция mysqli_field_count() возвращает количество столбцов последнего запроса.

Определение и использование

mysqli_field_count()Функция используется для получения количества полей (столбцов) в наборе результатов последнего выполненного запроса MySQL.

Грамматика

mysqli_field_count($con)

Параметр

НомерПараметры и описание
1

con(обязателен)

Это объект, представляющий соединение с сервером MySQL.

Возвратное значение

Функция mysqli_field_count() возвращает целое значение, которое указывает на количество столбцов в結果 наборе последнего выполнения запроса. Если последний запрос не является запросом SELECT (без結果 набора), то эта функция возвращает:0

Версия PHP

Эта функция была введена в версии PHP 5 и может использоваться во всех более поздних версиях.

Онлайн пример

Ниже приведен пример демонстрации:mysqli_field_count()Использование функции (стиль面向 процесса)-

<?php
   //Установить соединение
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Запрос для получения всех записей из таблицы employee
   mysqli_query($con, "Select * from employee");
   //Количество полей
   $count = mysqli_field_count($con);
   print("Количество полей: " . $count);
   //Закрыть соединение
   mysqli_close($con);
?>

Результат вывода

Число полей: 6

Онлайн пример

В面向对象的 стиле, грамматика этой функции составляет:$con->field_count;。,в которой$conЭто объект соединения:

<?php
   //Установить соединение
   $con = new mysqli("localhost", "root", "password", "mydb");
   //Запрос для получения всех записей из таблицы employee
   $con -> query("Select FIRST_NAME, LAST_NAME, AGE from employee");
   //Количество полей
   $count = $con->field_count;
   print("Количество полей: " . $count);
   //Закрыть соединение
   $con -> close();
?>

Результат вывода

Количество полей: 3

Онлайн пример

Вотmysqli_field_count()Другой пример функции

<?php
   //Установить соединение
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   print("Количество полей: " . mysqli_field_count($con) . "\n");
   //Запрос на вставку
   mysqli_query($con, "INSERT INTO employee (FIRST_NAME, AGE) VALUES (Archana, 25), (Bhuvan, 29)");
   print("Количество полей: " . mysqli_field_count($con));
  
   //Закрыть соединение
   mysqli_close($con);
?>

Результат вывода

Количество полей: 0
Количество полей: 0

Онлайн пример

Возвратить количество столбцов последнего запроса:

<?php
   $connection_mysql = mysqli_connect("localhost","root","password","mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "Не удалось подключиться к MySQL: " . mysqli_connect_error();
   }
   
   mysqli_query($connection_mysql,"SELECT * FROM employee");
   print(mysqli_field_count($connection_mysql));
   
   mysqli_close($connection_mysql);
?>

Результат вывода

6

PHP MySQLi руководство