無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 23 APIとライブラリー :: 23.2 MySQL C API :: 23.2.3 C API機能の説明
« 23.2.2 C API機能の概要。

23.2.3.1 mysql_affected_rows() »
Section Navigation      [Toggle]
  • 23.2 MySQL C API
  • 23.2.1 C APIデータタイプ
  • 23.2.2 C API機能の概要。
  • 23.2.3 C API機能の説明
    • 23.2.3.1 mysql_affected_rows()
    • 23.2.3.2 mysql_autocommit()
    • 23.2.3.3 mysql_change_user()
    • 23.2.3.4 mysql_character_set_name()
    • 23.2.3.5 mysql_close()
    • 23.2.3.6 mysql_commit()
    • 23.2.3.7 mysql_connect()
    • 23.2.3.8 mysql_create_db()
    • 23.2.3.9 mysql_data_seek()
    • 23.2.3.10 mysql_debug()
    • 23.2.3.11 mysql_drop_db()
    • 23.2.3.12 mysql_dump_debug_info()
    • 23.2.3.13 mysql_eof()
    • 23.2.3.14 mysql_errno()
    • 23.2.3.15 mysql_error()
    • 23.2.3.16 mysql_escape_string()
    • 23.2.3.17 mysql_fetch_field()
    • 23.2.3.18 mysql_fetch_field_direct()
    • 23.2.3.19 mysql_fetch_fields()
    • 23.2.3.20 mysql_fetch_lengths()
    • 23.2.3.21 mysql_fetch_row()
    • 23.2.3.22 mysql_field_count()
    • 23.2.3.23 mysql_field_seek()
    • 23.2.3.24 mysql_field_tell()
    • 23.2.3.25 mysql_free_result()
    • 23.2.3.26 mysql_get_character_set_info()
    • 23.2.3.27 mysql_get_client_info()
    • 23.2.3.28 mysql_get_client_version()
    • 23.2.3.29 mysql_get_host_info()
    • 23.2.3.30 mysql_get_proto_info()
    • 23.2.3.31 mysql_get_server_info()
    • 23.2.3.32 mysql_get_server_version()
    • 23.2.3.33 mysql_get_ssl_cipher()
    • 23.2.3.34 mysql_hex_string()
    • 23.2.3.35 mysql_info()
    • 23.2.3.36 mysql_init()
    • 23.2.3.37 mysql_insert_id()
    • 23.2.3.38 mysql_kill()
    • 23.2.3.39 mysql_library_end()
    • 23.2.3.40 mysql_library_init()
    • 23.2.3.41 mysql_list_dbs()
    • 23.2.3.42 mysql_list_fields()
    • 23.2.3.43 mysql_list_processes()
    • 23.2.3.44 mysql_list_tables()
    • 23.2.3.45 mysql_more_results()
    • 23.2.3.46 mysql_next_result()
    • 23.2.3.47 mysql_num_fields()
    • 23.2.3.48 mysql_num_rows()
    • 23.2.3.49 mysql_options()
    • 23.2.3.50 mysql_ping()
    • 23.2.3.51 mysql_query()
    • 23.2.3.52 mysql_real_connect()
    • 23.2.3.53 mysql_real_escape_string()
    • 23.2.3.54 mysql_real_query()
    • 23.2.3.55 mysql_refresh()
    • 23.2.3.56 mysql_reload()
    • 23.2.3.57 mysql_rollback()
    • 23.2.3.58 mysql_row_seek()
    • 23.2.3.59 mysql_row_tell()
    • 23.2.3.60 mysql_select_db()
    • 23.2.3.61 mysql_set_character_set()
    • 23.2.3.62 mysql_set_local_infile_default()
    • 23.2.3.63 mysql_set_local_infile_handler()
    • 23.2.3.64 mysql_set_server_option()
    • 23.2.3.65 mysql_shutdown()
    • 23.2.3.66 mysql_sqlstate()
    • 23.2.3.67 mysql_ssl_set()
    • 23.2.3.68 mysql_stat()
    • 23.2.3.69 mysql_store_result()
    • 23.2.3.70 mysql_thread_id()
    • 23.2.3.71 mysql_use_result()
    • 23.2.3.72 mysql_warning_count()
  • 23.2.4 準備されたC APIステートメント。
  • 23.2.5 準備されたC APIステートメントデータタイプ
  • 23.2.6 準備されたC APIステートメント機能の概要
  • 23.2.7 準備されたC APIステートメント機能の詳細
  • 23.2.8 準備されたC API ステートメントの問題
  • 23.2.9 マルチプルステートメントを実行するC APIハンドリング
  • 23.2.10 日付とタイム値のC API式取り扱い
  • 23.2.11 C APIスレッド機能の説明
  • 23.2.12 埋め込まれたC API機能の説明
  • 23.2.13 自動再接続挙動の管理
  • 23.2.14 C APIを使うときよく尋ねられる質問と問題
  • 23.2.15 クライアントプログラムの構築
  • 23.2.16 スレッド付きクライアントを作る方法

23.2.3. C API機能の説明

[+/-]

23.2.3.1. mysql_affected_rows()
23.2.3.2. mysql_autocommit()
23.2.3.3. mysql_change_user()
23.2.3.4. mysql_character_set_name()
23.2.3.5. mysql_close()
23.2.3.6. mysql_commit()
23.2.3.7. mysql_connect()
23.2.3.8. mysql_create_db()
23.2.3.9. mysql_data_seek()
23.2.3.10. mysql_debug()
23.2.3.11. mysql_drop_db()
23.2.3.12. mysql_dump_debug_info()
23.2.3.13. mysql_eof()
23.2.3.14. mysql_errno()
23.2.3.15. mysql_error()
23.2.3.16. mysql_escape_string()
23.2.3.17. mysql_fetch_field()
23.2.3.18. mysql_fetch_field_direct()
23.2.3.19. mysql_fetch_fields()
23.2.3.20. mysql_fetch_lengths()
23.2.3.21. mysql_fetch_row()
23.2.3.22. mysql_field_count()
23.2.3.23. mysql_field_seek()
23.2.3.24. mysql_field_tell()
23.2.3.25. mysql_free_result()
23.2.3.26. mysql_get_character_set_info()
23.2.3.27. mysql_get_client_info()
23.2.3.28. mysql_get_client_version()
23.2.3.29. mysql_get_host_info()
23.2.3.30. mysql_get_proto_info()
23.2.3.31. mysql_get_server_info()
23.2.3.32. mysql_get_server_version()
23.2.3.33. mysql_get_ssl_cipher()
23.2.3.34. mysql_hex_string()
23.2.3.35. mysql_info()
23.2.3.36. mysql_init()
23.2.3.37. mysql_insert_id()
23.2.3.38. mysql_kill()
23.2.3.39. mysql_library_end()
23.2.3.40. mysql_library_init()
23.2.3.41. mysql_list_dbs()
23.2.3.42. mysql_list_fields()
23.2.3.43. mysql_list_processes()
23.2.3.44. mysql_list_tables()
23.2.3.45. mysql_more_results()
23.2.3.46. mysql_next_result()
23.2.3.47. mysql_num_fields()
23.2.3.48. mysql_num_rows()
23.2.3.49. mysql_options()
23.2.3.50. mysql_ping()
23.2.3.51. mysql_query()
23.2.3.52. mysql_real_connect()
23.2.3.53. mysql_real_escape_string()
23.2.3.54. mysql_real_query()
23.2.3.55. mysql_refresh()
23.2.3.56. mysql_reload()
23.2.3.57. mysql_rollback()
23.2.3.58. mysql_row_seek()
23.2.3.59. mysql_row_tell()
23.2.3.60. mysql_select_db()
23.2.3.61. mysql_set_character_set()
23.2.3.62. mysql_set_local_infile_default()
23.2.3.63. mysql_set_local_infile_handler()
23.2.3.64. mysql_set_server_option()
23.2.3.65. mysql_shutdown()
23.2.3.66. mysql_sqlstate()
23.2.3.67. mysql_ssl_set()
23.2.3.68. mysql_stat()
23.2.3.69. mysql_store_result()
23.2.3.70. mysql_thread_id()
23.2.3.71. mysql_use_result()
23.2.3.72. mysql_warning_count()

この説明で使用したNULLパラメータまたは戻り値は、MySQLNULL値ではなく、C プログラミング言語のセンスに含まれるNULL を意味します。

値を返す機能は一般にポインタあるいは整数を返します。特に規定しない限り、ポインタを返す機能は、非NULL値を戻して成功を示すか、NULL値を戻してエラーを示し、整数を返す機能は、ゼロを戻して成功を示すか、非ゼロを戻してエラーを示します。「non-zero」は文字通りの意味を持っていることにご注目ください。機能説明に別な指示がない限り、ゼロ以外の値に対してテストをしてはなりません:

if (result)                   /* correct */
    ... error ...

if (result < 0)               /* incorrect */
    ... error ...

if (result == -1)             /* incorrect */
    ... error ...

機能がエラーを返すとき、機能説明のサブセクションにあるエラーが起こる恐れのあるエラーのタイプを列記します。mysql_errno()を呼び出すことによって、これらのどれが起こったかを見つけることができます。mysql_error()を呼び出すことによって、エラーのストリング表示を得ることができます。

Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.