(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 bietet der Ratgeber MySQL: Auswahl einer API. Alternativen zu dieser Funktion umfassen:
Gibt die Anzahl der Felder in einem Abfrageergebnis zurück.
result
Das Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
Gibt bei Erfolg die Anzahl der Felder in der Ergebnisressource zurück.
Bei einem Fehler wird false
zurückgegeben.
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);
?>
Hinweis:
Für die Abwärtskompatibiliät kann der folgende veraltete Alias verwendet werden: mysql_numfields()