mysql_field_len
(PHP 4, PHP 5)
mysql_field_len — Liefert die Länge des angegebenen Feldes
Diese Erweiterung ist seit PHP 5.5.0 als veraltet markiert und wird in der Zukunft entfernt werden. Verwenden Sie stattdessen die Erweiterungen MySQLi oder PDO_MySQL. Weitere Informationen finden Sie im Ratgeber MySQL: Auswahl einer API und den zugehörigen FAQ. Alternativen zu dieser Funktion umfassen:
- mysqli_fetch_field_direct() [length]
- PDOStatement::getColumnMeta() [len]
Beschreibung
$result
, int $field_offset
)mysql_field_len() liefert die Länge des angegebenen Feldes.
Parameter-Liste
-
Ergebnis -
Das Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
-
Feldoffset -
Der numerische Offset des Feldes. Der
Feldoffsetbeginnt bei 0. FallsFeldoffsetnicht existiert, wird eine Warnung der StufeE_WARNINGerzeugt.
Rückgabewerte
Die Länge des Feldes, das dem übergebenen Index entspricht Im Fehlerfall wird FALSE zurückgegeben..
Beispiele
Beispiel #1 mysql_field_len() Beispiel
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Konnte Abfrage nicht ausführen: ' . mysql_error();
exit;
}
// Gibt die Länge der id Spalte zurück, wie in dem Datenbank Schema definiert
$length = mysql_field_len($result, 0);
echo $length;
?>
Anmerkungen
Hinweis:
Für die Abwärtskompatibiliät kann der folgende veraltete Alias verwendet werden: mysql_fieldlen()
Siehe auch
- mysql_fetch_lengths() - Liefert die Länge eines jeden Feldes in einem Ergebnis
- strlen() - Ermitteln der String-Länge