Nom de la fonction: mysql_field_len ()
Version applicable: PHP 4, PHP 5, PHP 7
Utilisation: La fonction MySQL_FIELD_LEN () est utilisée pour obtenir la longueur (nombre de caractères) du champ spécifié.
Syntaxe: int mysql_field_len (Resource $ result, int $ field_offset)
paramètre:
Valeur de retour: en cas de succès, renvoyez la longueur du champ (en unités de caractères); En cas d'échec, retournez false.
Exemple:
Supposons qu'il existe un tableau nommé "utilisateurs" qui contient les champs suivants: ID, nom, e-mail.
<?php // 连接到数据库$link = mysql_connect('localhost', 'user', '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 users"); // 获取字段长度$field_len = mysql_field_len($result, 1); // 获取"name" 字段的长度echo "name 字段长度为:" . $field_len; // 释放结果资源mysql_free_result($result); // 关闭数据库连接mysql_close($link); ?>
Dans l'exemple ci-dessus, nous nous connectons d'abord à la base de données, sélectionnons la base de données, puis exécutons l'instruction de requête. Ensuite, utilisez la fonction mysql_field_len () pour obtenir la longueur du champ "Nom" et imprimez le résultat à l'écran. Enfin, libérez la ressource de résultat et fermez la connexion de la base de données.
Notez que parce que la fonction MySQL_Field_Len () a été obsolète dans PHP 7.0.0, il est recommandé d'utiliser l'extension MySQLI ou PDO au lieu de l'extension MySQL.