Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

mysql_fetch_lengths

MySQL-Funktionen

    Befehl:
array mysql_fetch_lengths ( resource $result )


    Parameter-Liste:
NameBeschreibung
resultDas Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().

    Rückgabewerte:
Bei Erfolg ein array mit Längenwerten Im Fehlerfall wird FALSE zurückgegeben.

    Beschreibung:
Mit mysql_fetch_lengths() kann man sich anhand einer Ergebnis-Kennung (Ergebnis-Kennung) die Länge eines jeden Feldes in einem Datensatz zurückgeben lassen. Als Rückgabewert dieser Funktion erhalten Sie ein Array mit den Längen der Felder, im Fehlerfall wird false zurückgegeben.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Warnung:
Warnung:

Diese Erweiterung ist ab PHP 5.5.0 veraltet und wird in der Zukunft entfernt werden. Stattdessen wird der MySQLi oder PDO_MYSQL Verlängerung verwendet werden. Siehe auch MySQL: Auswahl einer API Führung und bezogenen FAQ für weitere Informationen. Alternativen zu dieser Funktion sind:

    Siehe auch:
Liefert die Länge des angegebenen Feldes
 
Liefert einen Datensatz als indiziertes Array
 
Ermitteln der String-Länge
 

Ein mysql_fetch_lengths() - Beispiel:


Eingabe:
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
    echo 'Konnte Abfrage nicht ausführen: ' . mysql_error();
    exit;
}
$row     = mysql_fetch_assoc($result);
$lengths = mysql_fetch_lengths($result);

print_r($row);
print_r($lengths);
?>


Ausgabe:
Array
(
    [id] => 42
    [email] => user@example.com
)
Array
(
    [0] => 2
    [1] => 16
)

MySQL-Funktionen