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

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der Funktion PHP mysqli_field_count()

PHP MySQLi Referenzhandbuch

Die Funktion mysqli_field_count() gibt die Anzahl der Spalten der letzten Abfrage zurück.

Definition und Verwendung

mysqli_field_count()Die Funktion wird verwendet, um die Anzahl der Felder (Spalten) im Ergebnissatz der letzten ausgeführten MySQL-Abfrage zu ermitteln.

Syntax

mysqli_field_count($con)

Parameter

NummerParameter und Beschreibung
1

con(Notwendig)

Dies ist ein Objekt, das eine Verbindung zum MySQL-Server darstellt.

Rückgabewert

Die Funktion mysqli_field_count() gibt einen Integer-Wert zurück, der die Anzahl der Spalten im Ergebnissatz der letzten Abfrage anzeigt. Wenn die letzte Abfrage keine SELECT-Abfrage ist (kein Ergebnissatz), gibt diese Funktion0.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

Nachfolgender Beispiel zeigtmysqli_field_count()Verwendung der Funktion (prozeduraler Stil)-

<?php
   //Verbindung herstellen
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Abfrage, um alle Einträge der Tabelle employee abzurufen
   mysqli_query($con, "Select * from employee");
   //Feldanzahl
   $count = mysqli_field_count($con);
   print("Feldanzahl: " . $count);
   //Verbindung schließen
   mysqli_close($con);
?>

Ausgabergebnis

Feldanzahl: 6

Online-Beispiel

In der objektorientierten Syntax ist die Syntax dieser Funktion$con-> field_count;。, wobei$conist ein Verbindungsobjekt:

<?php
   //Verbindung herstellen
   $con = new mysqli("localhost", "root", "password", "mydb");
   //Abfrage, um alle Einträge der Tabelle employee abzurufen
   $con -> query("Select FIRST_NAME, LAST_NAME, AGE from employee");
   //Feldanzahl
   $count = $con-> field_count;
   print("Feldanzahl: " . $count);
   //Verbindung schließen
   $con -> close();
?>

Ausgabergebnis

Feldanzahl: 3

Online-Beispiel

Hier istmysqli_field_count()Ein weiteres Beispiel für die Funktion

<?php
   //Verbindung herstellen
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   print("Feldanzahl: " . mysqli_field_count($con) . "\n");
   //Einfügeschau
   mysqli_query($con, "INSERT INTO employee (FIRST_NAME, AGE) VALUES (Archana, 25), (Bhuvan, 29);
   print("Feldanzahl: " . mysqli_field_count($con));
  
   //Verbindung schließen
   mysqli_close($con);
?>

Ausgabergebnis

Feldanzahl: 0
Feldanzahl: 0

Online-Beispiel

Gibt die Anzahl der zuletzt abgefragten Spalten zurück:

<?php
   $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "Verbindung zu MySQL fehlgeschlagen: " . mysqli_connect_error();
   }
   
   mysqli_query($connection_mysql, "SELECT * FROM employee");
   print(mysqli_field_count($connection_mysql));
   
   mysqli_close($connection_mysql);
?>

Ausgabergebnis

6

PHP MySQLi Referenzhandbuch