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

mysql_affected_rows

以前のMySQL操作の影響を受けるレコード行の数を取得します。
名前:mysql_affected_rows
カテゴリ:未分類
対応言語:php
一言説明:実行された最後のmysql操作(挿入、更新、削除)の影響を受ける行の数を取得します

関数名:mysql_affted_rows()

該当するバージョン:PHP 5.x -5.6(非推奨)

使用法:MySQL_Affected_Rows()関数は、最新のMySQL操作(挿入、更新、削除)の影響を受ける行の数を取得するために使用されます。

構文:int mysql_afftected_rows(resource $ link_identifier = null)

パラメーター:

  • $ link_identifier(オプション):mysql接続識別子。指定されていない場合、最近開かれた接続が使用されます。

返品値:最新のMySQL操作の影響を受ける行の数を返し、影響を受ける行がない場合は0。エラーが発生した場合は-1を返します。

例:

// mysqlデータベース$ 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()); }

// mysql query $ result = mysql_query( "Update users set age = 30 where id = 1");

if($ result){//影響を受ける行の数を取得しますecho "影響を受ける行の数:"。 } else {echo '更新されたデータが失敗しました:'。 mysql_error(); }

//データベース接続を閉じますmysql_close($ link);

注:

  1. MySQL_Affected_Rows()関数は、MySQL_Connect()を使用して確立されたMySQL接続にのみ適用できます。
  2. この関数は、MySQLIまたはPDOを使用してMySQLデータベースに接続するのに適していません。
  3. PHP 5.5の後、MySQL_Affected_Rows()関数は非推奨であり、代わりにMySQLIまたはPDO拡張機能を使用することをお勧めします。
類似の関数
  • MySQLサーバーのすべてのデータベースをリストします。 mysql_list_dbs

    mysql_list_dbs

    MySQLサーバーのすべてのデータベース
  • 新しいMySQLサーバー接続を開きます。 mysqli::connect

    mysqli::connect

    新しいMySQLサーバー接続を開きます。
  • ファイルをサーバーにアップロードします。 ftp_put

    ftp_put

    ファイルをサーバーにアップロードします。
  • 各プロセスのクライアント統計を返します。 get_client_stats

    get_client_stats

    各プロセスのクライアント統計を返します。
  • SimplexMLオブジェクト(XMLバージョン1.0)から、よく形成されたXML文字列を返します。 asXML

    asXML

    SimplexMLオブジェクト(XMLバ
  • zipファイルの次のアイテムをお読みください。 zip_read

    zip_read

    zipファイルの次のアイテムをお読みくだ
  • MySQLクライアント情報を取得します。 mysql_get_client_info

    mysql_get_client_info

    MySQLクライアント情報を取得します。
  • 日付をフランス共和国からジュリアンデイカウントに変換します。 frenchtojd

    frenchtojd

    日付をフランス共和国からジュリアンデイカ
人気記事(にんききじ)