mysqli_result::$field_count
(mysqli_num_fields)結果のフィールドの数を取得します
関数mysqli_result :: $ field_count()は、結果セットのフィールドの数を返します。
使用法:
int mysqli_result::$field_count ( void )
例:
// 连接到数据库$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();
上記の例では、最初にMySQLIクラスを使用してデータベースに接続します。次に、クエリステートメントを実行し、結果を$ result変数に保存します。次に、mysqli_result :: $ field_count()関数を使用して、結果セットのフィールドの数を取得し、$ fieldcount変数に保存します。最後に、フィールドの数を出力します。
mysqli_result :: $ field_count()関数を使用する前に、queryステートメントを実行して結果セットを取得する必要があることに注意してください。同時に、結果セットの使用を完了した後、mysqli_result :: free()メソッドを使用して結果セットをリリースし、mysqli :: close()メソッドを使用してデータベース接続を閉じます。