現在の位置: ホーム> 関数カテゴリ一覧> mysql_field_len

mysql_field_len

指定されたフィールドの長さを返します。
名前:mysql_field_len
カテゴリ:未分類
対応言語:php
一言説明:指定されたフィールドの長さ(文字数)を取得します

関数名:mysql_field_len()

該当するバージョン:PHP 4、PHP 5、PHP 7

使用法:mysql_field_len()関数は、指定されたフィールドの長さ(文字数)を取得するために使用されます。

構文:int mysql_field_len(リソース$ result、int $ field_offset)

パラメーター:

  • $ result:必須、mysql_query()関数から返された結果リソースを示します。
  • $ field_offset:必須、フィールドのインデックスまたはフィールド名を表します。

返品値:成功したら、フィールドの長さ(文字の単位)を返します。失敗したら、falseを返します。

例:

次のフィールドを含む「ユーザー」という名前のテーブルがあるとします:ID、名前、電子メール。

 <?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); ?>

上記の例では、最初にデータベースに接続し、データベースを選択してから、クエリステートメントを実行します。次に、mysql_field_len()関数を使用して「名前」フィールドの長さを取得し、結果を画面に印刷します。最後に、結果リソースを解放し、データベース接続を閉じます。

MySQL_Field_Len()関数はPHP 7.0.0で非推奨であるため、MySQL拡張の代わりにMySQLIまたはPDO拡張機能を使用することをお勧めします。

類似の関数
  • Load Data Local Infileコマンドのコールバック関数を設定します。 set_local_infile_handler

    set_local_infile_handler

    LoadDataLocalInfileコ
  • 結果に指定されたフィールドのフィールド名を取得します。 mysql_field_name

    mysql_field_name

    結果に指定されたフィールドのフィールド名
  • SQLステートメントで使用するために、文字列の特殊文字を逃がします。 real_escape_string

    real_escape_string

    SQLステートメントで使用するために、文
  • ジュリアン・デイズのカウントをユダヤ暦の日付に変換します。 jdtojewish

    jdtojewish

    ジュリアン・デイズのカウントをユダヤ暦の
  • ドキュメントで宣言された名前空間を返します。 getDocNamespaces

    getDocNamespaces

    ドキュメントで宣言された名前空間を返しま
  • Unixタイムスタンプをジュリアンデイカウントに変換します。 unixtojd

    unixtojd

    Unixタイムスタンプをジュリアンデイカ
  • 結果セットから行を取得し、列挙配列として返します。 fetch_row

    fetch_row

    結果セットから行を取得し、列挙配列として
  • この例外が別の例外によってトリガーされる場合、このメソッドは以前の例外を返します。そうでない場合は、nullを返します。 getPrevious

    getPrevious

    この例外が別の例外によってトリガーされる
人気記事(にんききじ)