Position actuelle: Accueil> Catégories de fonctions> mysql_field_len

mysql_field_len

Renvoie la longueur du champ spécifié.
Nom:mysql_field_len
Catégorie:Non classé
Langage de programmation:php
Description en une ligne:Obtient la longueur du champ spécifié (nombre de caractères)

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:

  • $ Résultat: requis, indiquant la ressource de résultat renvoyée de la fonction mysql_query ().
  • $ field_offset: requis, représente l'index ou le nom de champ du champ.

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.

Fonctions similaires
Articles populaires