結果におけるフィールドの数を得る
この拡張モジュールは PHP 5.5.0 で非推奨になり、PHP 7.0.0 で削除されました。 MySQLi あるいは PDO_MySQL を使うべきです。詳細な情報は MySQL: API の選択 を参照ください。 この関数の代替として、これらが使えます。
$result
クエリから、フィールドの数を取得します。
result
評価された結果 リソース。この結果は、mysql_query のコールにより得られたものです。
成功した場合に結果セット resource のフィールド数、 失敗した場合に false を返します。
false
例1 mysql_num_fields の例
<?php $result = mysql_query("SELECT id,email FROM people WHERE id = '42'"); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } /* id,email の 2 つのフィールドがあるので、2 を返す */ echo mysql_num_fields($result); ?>
注意: 下位互換のために、次の非推奨別名を使用してもいいでしょう。 mysql_numfields
注意:
下位互換のために、次の非推奨別名を使用してもいいでしょう。 mysql_numfields