Die Funktion mysqli_result :: $ current_field () wurde in PHP 5.3.0 und höher eingeführt. Es wird verwendet, um den Index des aktuellen Feldes zu erhalten.
Verwendung: Mysqli_Result :: $ current_field (): int | false
Parameter: Diese Funktion hat keine Parameter.
Rückgabewert: Gibt den Index des aktuellen Feldes zurück und kehrt falsche zurück, wenn er fehlschlägt.
Beispiel:
// 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: " . $mysqli->connect_error; exit(); } // 执行查询语句$query = "SELECT id, name, email FROM users"; $result = $mysqli->query($query); // 获取当前字段的索引$fieldIndex = $result->current_field(); if ($fieldIndex !== false) { echo "当前字段的索引为: " . $fieldIndex; } else { echo "获取当前字段索引失败"; } // 释放结果集$result->close(); // 关闭数据库连接$mysqli->close();
Im obigen Beispiel erstellen wir zunächst ein MySQLI -Objekt und stellen eine Verbindung zur Datenbank her. Führen Sie dann eine Abfrageanweisung aus und speichern Sie das Ergebnis in der $ -sergebnis -Variablen. Als nächstes verwenden wir die Funktion current_field (), um den Index des aktuellen Feldes zu erhalten und das Ergebnis auszudrucken. Schließlich veröffentlichen wir das Ergebnissatz und schließen die Datenbankverbindung.
Beachten Sie, dass die Funktion current_field () den Index des aktuellen Feldes zurückgibt und aus 0 zählt. Wenn der Index fehlgeschlagen ist, wird False zurückgegeben.