mysql_num_fields
結果セットのフィールドの数を取得します。
関数名:mysql_num_fields()
該当するバージョン:PHP 4、PHP 5、PHP 7
使用法:mysql_num_fields()関数は、結果セットのフィールドの数を取得するために使用されます。
構文:int mysql_num_fields(リソース$ result)
パラメーター:
返品値:結果セットのフィールドの数を返し、結果セットが空の場合、またはエラーが発生した場合、0を返します。
例:
<?php // 建立与MySQL 数据库的连接$conn = mysql_connect("localhost", "username", "password"); if (!$conn) { die("连接失败: " . mysql_error()); } // 选择数据库mysql_select_db("mydb", $conn); // 执行查询$result = mysql_query("SELECT * FROM users", $conn); // 获取结果集中字段的数量$numFields = mysql_num_fields($result); echo "结果集中的字段数量为:" . $numFields; // 关闭连接mysql_close($conn); ?>
上記の例では、最初にMySQLデータベースへの接続を確立し、次に動作するデータベースを選択します。次に、SELECTクエリステートメントを実行し、結果を$result
変数に保存します。最後に、 mysql_num_fields()
関数を使用して、結果セットのフィールドの数を取得し、ブラウザに出力します。
PHP 7はmysql_
関数を放棄したため、代わりにMySQLIまたはPDO拡張機能を使用することをお勧めします。