mysql_fetch_lengths
결과 세트에서 각 필드의 내용의 길이를 가져옵니다.
함수 이름 : mysql_fetch_lengths ()
해당 버전 : PHP 4> = 4.3.0, PHP 5, PHP 7
사용법 : mysql_fetch_lengths () 함수는 결과 세트의 현재 행에서 각 필드의 길이를 반환합니다. 이 기능은 MySQL 쿼리 결과에만 사용할 수 있습니다.
구문 : 배열 mysql_fetch_lengths (resource $ result)
매개 변수 :
반환 값 : 현재 행에 각 필드의 길이를 포함하는 배열을 반환합니다. 더 이상 행이 없으면 거짓이 반환됩니다.
예:
<?php // 连接数据库$link = mysql_connect('localhost', 'username', 'password'); if (!$link) { die('无法连接到数据库: ' . mysql_error()); } // 选择数据库$db_selected = mysql_select_db('database_name', $link); if (!$db_selected) { die ('无法选择数据库: ' . mysql_error()); } // 执行查询$result = mysql_query('SELECT * FROM table_name', $link); if (!$result) { die('查询执行失败: ' . mysql_error()); } // 获取结果集中当前行的各个字段的长度while ($row = mysql_fetch_lengths($result)) { foreach ($row as $length) { echo "字段长度: " . $length . "<br>"; } } // 释放结果集mysql_free_result($result); // 关闭数据库连接mysql_close($link); ?>
참고 :