PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
- 23.7.7.1 mysql_affected_rows()
- 23.7.7.2 mysql_autocommit()
- 23.7.7.3 mysql_change_user()
- 23.7.7.4 mysql_character_set_name()
- 23.7.7.5 mysql_close()
- 23.7.7.6 mysql_commit()
- 23.7.7.7 mysql_connect()
- 23.7.7.8 mysql_create_db()
- 23.7.7.9 mysql_data_seek()
- 23.7.7.10 mysql_debug()
- 23.7.7.11 mysql_drop_db()
- 23.7.7.12 mysql_dump_debug_info()
- 23.7.7.13 mysql_eof()
- 23.7.7.14 mysql_errno()
- 23.7.7.15 mysql_error()
- 23.7.7.16 mysql_escape_string()
- 23.7.7.17 mysql_fetch_field()
- 23.7.7.18 mysql_fetch_field_direct()
- 23.7.7.19 mysql_fetch_fields()
- 23.7.7.20 mysql_fetch_lengths()
- 23.7.7.21 mysql_fetch_row()
- 23.7.7.22 mysql_field_count()
- 23.7.7.23 mysql_field_seek()
- 23.7.7.24 mysql_field_tell()
- 23.7.7.25 mysql_free_result()
- 23.7.7.26 mysql_get_character_set_info()
- 23.7.7.27 mysql_get_client_info()
- 23.7.7.28 mysql_get_client_version()
- 23.7.7.29 mysql_get_host_info()
- 23.7.7.30 mysql_get_proto_info()
- 23.7.7.31 mysql_get_server_info()
- 23.7.7.32 mysql_get_server_version()
- 23.7.7.33 mysql_get_ssl_cipher()
- 23.7.7.34 mysql_hex_string()
- 23.7.7.35 mysql_info()
- 23.7.7.36 mysql_init()
- 23.7.7.37 mysql_insert_id()
- 23.7.7.38 mysql_kill()
- 23.7.7.39 mysql_library_end()
- 23.7.7.40 mysql_library_init()
- 23.7.7.41 mysql_list_dbs()
- 23.7.7.42 mysql_list_fields()
- 23.7.7.43 mysql_list_processes()
- 23.7.7.44 mysql_list_tables()
- 23.7.7.45 mysql_more_results()
- 23.7.7.46 mysql_next_result()
- 23.7.7.47 mysql_num_fields()
- 23.7.7.48 mysql_num_rows()
- 23.7.7.49 mysql_options()
- 23.7.7.50 mysql_options4()
- 23.7.7.51 mysql_ping()
- 23.7.7.52 mysql_query()
- 23.7.7.53 mysql_real_connect()
- 23.7.7.54 mysql_real_escape_string()
- 23.7.7.55 mysql_real_query()
- 23.7.7.56 mysql_refresh()
- 23.7.7.57 mysql_reload()
- 23.7.7.58 mysql_rollback()
- 23.7.7.59 mysql_row_seek()
- 23.7.7.60 mysql_row_tell()
- 23.7.7.61 mysql_select_db()
- 23.7.7.62 mysql_set_character_set()
- 23.7.7.63 mysql_set_local_infile_default()
- 23.7.7.64 mysql_set_local_infile_handler()
- 23.7.7.65 mysql_set_server_option()
- 23.7.7.66 mysql_shutdown()
- 23.7.7.67 mysql_sqlstate()
- 23.7.7.68 mysql_ssl_set()
- 23.7.7.69 mysql_stat()
- 23.7.7.70 mysql_store_result()
- 23.7.7.71 mysql_thread_id()
- 23.7.7.72 mysql_use_result()
- 23.7.7.73 mysql_warning_count()
ここの説明で、NULL
のパラメータまたは戻り値は、MySQL NULL
値ではなく、C プログラミング言語の意味での NULL
を意味します。
値を返す関数は一般にポインタまたは整数を返します。ほかに指定がないかぎり、ポインタを返す関数は、成功を示す NULL
以外の値またはエラーを示す NULL
値を返し、整数を返す関数は成功を示すゼロまたはエラーを示すゼロ以外を返します。「ゼロ以外」はそれだけを意味します。関数の説明にほかに指示がないかぎり、ゼロ以外の値に対してテストしないでください。
if (result) /* correct */
... error ...
if (result < 0) /* incorrect */
... error ...
if (result == -1) /* incorrect */
... error ...
関数がエラーを返す場合、関数の説明の「エラー」サブセクションに、可能性のあるエラーの種類を一覧表示しています。mysql_errno()
を呼び出すことによって、これらのうちどれが発生したかを知ることができます。mysql_error()
を呼び出すことによって、エラーの文字列表現を取得できます。