mysql_num_fields
결과 세트에서 필드 수를 얻습니다.
함수 이름 : mysql_num_fields ()
해당 버전 : PHP 4, PHP 5, PHP 7
사용법 : mysql_num_fields () 함수는 결과 세트의 필드 수를 얻는 데 사용됩니다.
구문 : int mysql_num_fields (Resource $ 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 Query 문을 실행하고 결과를 $result
변수에 저장합니다. 마지막으로 mysql_num_fields()
함수를 사용하여 결과 세트의 필드 수를 얻고 브라우저에 출력합니다.
PHP 7이 mysql_
기능을 포기 했으므로 대신 MySQLI 또는 PDO 확장을 사용하는 것이 좋습니다.