mysql_fetch_lengths
Obtient la longueur du contenu de chaque champ dans l'ensemble de résultats.
Nom de la fonction: mysql_fetch_lengths ()
Version applicable: PHP 4> = 4.3.0, PHP 5, PHP 7
Utilisation: La fonction MySQL_Fetch_lengths () renvoie la longueur de chaque champ dans la ligne actuelle dans le jeu de résultats. Cette fonction ne peut être utilisée que pour les résultats de la requête MySQL.
Syntaxe: array mysql_fetch_lengths (Resource $ result)
paramètre:
Valeur de retour: renvoie un tableau contenant les longueurs de chaque champ dans la ligne actuelle. S'il n'y a plus de lignes, false est renvoyé.
Exemple:
<?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); ?>
Notes: