Aktueller Standort: Startseite> Funktionskategorien> mysqli_result::$lengths

mysqli_result::$lengths

(mysqli_fetch_lengths) Gibt die Spaltenlänge der aktuellen Zeile im Ergebnissatz zurück
Name:mysqli_result::$lengths
Kategorie:Mysqli
Programmiersprache:php
Kurzbeschreibung:Holen Sie sich die Länge jedes Feldes im Ergebnissatz

Funktionsname: Mysqli_Result :: $ Längen ()

Anwendbare Version: Php 5> = 5.3.0, Php 7

Funktionsbeschreibung: MySQLI_Result :: $ Längen () Funktion wird verwendet, um die Länge jedes Feldes im Ergebnissatz zu erhalten.

Syntax: Array mysqli_result :: Längen (void)

Parameter Beschreibung: Es müssen keine Parameter übergeben werden.

Rückgabewert: Gibt ein Array zurück, das die Länge jedes Feldes im Ergebnissatz enthält. Wenn der Ergebniser leer ist, ist der Rückgabewert null.

Beispielcode:

 // 假设已经连接到数据库,并执行了查询语句$query = "SELECT * FROM users"; $result = $mysqli->query($query); // 检查查询是否成功if ($result) { // 获取每个字段的长度$lengths = $result->lengths(); // 遍历结果集中的每一行while ($row = $result->fetch_assoc()) { // 遍历每一行的每个字段foreach ($row as $key => $value) { // 输出字段值及其长度echo "字段" . $key . " 的值为" . $value . ",长度为" . $lengths[$key] . "<br>"; } echo "<br>"; } // 释放结果集$result->free(); } else { echo "查询失败!"; }

Im obigen Beispiel führen wir zunächst eine Abfrageanweisung aus und speichern das Ergebnis in der $ -sergebnis -Variablen. Wir verwenden dann die Funktion von MySQLI_Result :: $ Längen (), um die Länge jedes Feldes in der Ergebnismenge zu erhalten und sie in der Variablen $ Längen zu speichern. Als nächstes verwenden wir die Funktion fetch_assoc (), um jede Zeile im Ergebnissatz durchzusetzen und für die Durchschlage von jedem Feld und die Ausgabe des Wertes und der Länge des Feldes. Schließlich veröffentlichen wir das Ergebnissatz.

Beachten Sie, dass Sie vor Verwendung der Funktion mySQLi_Result :: $ längen () mySQLi_Result :: fetch_assoc () oder in ähnlichen Funktionen aufrufen müssen, um eine Datenreihe zu erhalten, da sonst die Länge des Feldes nicht erhalten wird.

Ähnliche Funktionen
Beliebte Artikel