Die Funktion mysqli_result :: $ field_count () gibt die Anzahl der Felder im Ergebnissatz zurück.
Verwendung:
int mysqli_result::$field_count ( void )
Beispiel:
// 连接到数据库$mysqli = new mysqli("localhost", "username", "password", "database"); if ($mysqli->connect_errno) { die("连接失败: " . $mysqli->connect_error); } // 执行查询语句$result = $mysqli->query("SELECT * FROM table"); // 获取结果集中的字段数量$fieldCount = $result->field_count; echo "结果集中的字段数量为: " . $fieldCount; // 释放结果集和关闭数据库连接$result->free(); $mysqli->close();
Im obigen Beispiel verwenden wir zunächst die MySQLI -Klasse, um eine Verbindung zur Datenbank herzustellen. Anschließend führen wir eine Abfrageanweisung aus und speichern das Ergebnis in der $ -sergebnis -Variablen. Als nächstes verwenden wir die Funktion von MySQLI_Result :: $ field_count (), um die Anzahl der Felder im Ergebnissatz zu erhalten und in der Variablen $ fieldCount zu speichern. Schließlich geben wir die Anzahl der Felder aus.
Beachten Sie, dass Sie vor Verwendung der Funktion mySQLI_Result :: $ field_count () die Anweisung Abfrage ausführen und die Ergebnismenge abrufen müssen. Gleichzeitig sollten Sie nach Abschluss der Verwendung des Ergebnissatzes die Methode MySQLI_Result :: Free () verwenden, um die Ergebnismenge zu veröffentlichen und die MySQLI :: Close () -Methode zu verwenden, um die Datenbankverbindung zu schließen.