mysql_num_fields
(PHP 4, PHP 5)
mysql_num_fields — Liefert die Anzahl der Felder in einem Ergebnis
Diese Erweiterung ist seit PHP 5.5.0 als veraltet markiert und wurde in PHP 7.0.0 entfernt. Verwenden Sie stattdessen die Erweiterungen MySQLi oder PDO_MySQL. Weitere Informationen finden Sie im Ratgeber MySQL: Auswahl einer API. Alternativen zu dieser Funktion umfassen:
Beschreibung
$result
): int|falseGibt die Anzahl der Felder in einem Abfrageergebnis zurück.
Parameter-Liste
-
Ergebnis
-
Das Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
Rückgabewerte
Gibt bei Erfolg die Anzahl der Felder in der Ergebnisressource zurück.
Bei einem Fehler wird false
zurückgegeben.
Beispiele
Beispiel #1 Ein mysql_num_fields()-Beispiel
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Konnte die Abfrage nicht ausführen: ' . mysql_error();
exit;
}
/* Gibt 2 zurück, da id,email === zwei Felder */
echo mysql_num_fields($result);
?>
Anmerkungen
Hinweis:
Für die Abwärtskompatibiliät kann der folgende veraltete Alias verwendet werden: mysql_numfields()
Siehe auch
- mysql_select_db() - Wählt eine MySQL-Datenbank aus
- mysql_query() - Sendet eine Abfrage an MySQL
- mysql_fetch_field() - Liefert ein Objekt mit Spalteninformationen aus einem Abfrageergebnis
- mysql_num_rows() - Liefert die Anzahl der Zeilen in einem Ergebnis