mysql_fetch_lengths
取得結果集中每個字段的內容的長度。
函數名:mysql_fetch_lengths()
適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7
用法:mysql_fetch_lengths() 函數返回結果集中當前行的各個字段的長度。這個函數只能用於MySQL 查詢結果。
語法:array mysql_fetch_lengths ( resource $result )
參數:
返回值:返回一個包含當前行各個字段的長度的數組。如果沒有更多的行,則返回false。
示例:
<?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); ?>
注意事項: