La fonction mysqli_result :: $ current_field () a été introduite dans PHP 5.3.0 et supérieur. Il est utilisé pour obtenir l'index du champ actuel.
Utilisation: mysqli_result :: $ current_field (): int | false
Paramètres: cette fonction n'a pas de paramètres.
Valeur de retour: renvoie l'index du champ actuel et renvoie false s'il échoue.
Exemple:
// 创建数据库连接$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();
Dans l'exemple ci-dessus, nous créons d'abord un objet MySQLI et nous nous connectons à la base de données. Exécutez ensuite une instruction de requête et stockez le résultat dans la variable de résultat $. Ensuite, nous utilisons la fonction current_field () pour obtenir l'index du champ actuel et imprimer le résultat. Enfin, nous libérons l'ensemble de résultats et clôturons la connexion de la base de données.
Notez que la fonction current_field () renvoie l'index du champ actuel, en comptant à partir de 0. Si l'index est échoué, FALSE sera renvoyé.