Spec-Zone .ru
спецификации, руководства, описания, API

21.8.7. C Описания API-функции

21.8.7.1. mysql_affected_rows()
21.8.7.2. mysql_autocommit()
21.8.7.3. mysql_change_user()
21.8.7.4. mysql_character_set_name()
21.8.7.5. mysql_close()
21.8.7.6. mysql_commit()
21.8.7.7. mysql_connect()
21.8.7.8. mysql_create_db()
21.8.7.9. mysql_data_seek()
21.8.7.10. mysql_debug()
21.8.7.11. mysql_drop_db()
21.8.7.12. mysql_dump_debug_info()
21.8.7.13. mysql_eof()
21.8.7.14. mysql_errno()
21.8.7.15. mysql_error()
21.8.7.16. mysql_escape_string()
21.8.7.17. mysql_fetch_field()
21.8.7.18. mysql_fetch_field_direct()
21.8.7.19. mysql_fetch_fields()
21.8.7.20. mysql_fetch_lengths()
21.8.7.21. mysql_fetch_row()
21.8.7.22. mysql_field_count()
21.8.7.23. mysql_field_seek()
21.8.7.24. mysql_field_tell()
21.8.7.25. mysql_free_result()
21.8.7.26. mysql_get_character_set_info()
21.8.7.27. mysql_get_client_info()
21.8.7.28. mysql_get_client_version()
21.8.7.29. mysql_get_host_info()
21.8.7.30. mysql_get_proto_info()
21.8.7.31. mysql_get_server_info()
21.8.7.32. mysql_get_server_version()
21.8.7.33. mysql_get_ssl_cipher()
21.8.7.34. mysql_hex_string()
21.8.7.35. mysql_info()
21.8.7.36. mysql_init()
21.8.7.37. mysql_insert_id()
21.8.7.38. mysql_kill()
21.8.7.39. mysql_library_end()
21.8.7.40. mysql_library_init()
21.8.7.41. mysql_list_dbs()
21.8.7.42. mysql_list_fields()
21.8.7.43. mysql_list_processes()
21.8.7.44. mysql_list_tables()
21.8.7.45. mysql_more_results()
21.8.7.46. mysql_next_result()
21.8.7.47. mysql_num_fields()
21.8.7.48. mysql_num_rows()
21.8.7.49. mysql_options()
21.8.7.50. mysql_options4()
21.8.7.51. mysql_ping()
21.8.7.52. mysql_query()
21.8.7.53. mysql_real_connect()
21.8.7.54. mysql_real_escape_string()
21.8.7.55. mysql_real_query()
21.8.7.56. mysql_refresh()
21.8.7.57. mysql_reload()
21.8.7.58. mysql_rollback()
21.8.7.59. mysql_row_seek()
21.8.7.60. mysql_row_tell()
21.8.7.61. mysql_select_db()
21.8.7.62. mysql_set_character_set()
21.8.7.63. mysql_set_local_infile_default()
21.8.7.64. mysql_set_local_infile_handler()
21.8.7.65. mysql_set_server_option()
21.8.7.66. mysql_shutdown()
21.8.7.67. mysql_sqlstate()
21.8.7.68. mysql_ssl_set()
21.8.7.69. mysql_stat()
21.8.7.70. mysql_store_result()
21.8.7.71. mysql_thread_id()
21.8.7.72. mysql_use_result()
21.8.7.73. mysql_warning_count()

В описаниях здесь, параметре или возвращаемом значении NULL средства NULL в смысле языка программирования C, не MySQL NULL значение.

Функции, которые возвращают значение обычно, возвращают указатель или целое число. Если не определено иначе, функции, возвращая указатель возвращаются не -NULL значение, чтобы указать на успех или a NULL значение, чтобы указать на ошибку, и функции, возвращая целочисленный возврат обнуляет, чтобы указать на успех или ненулевой, чтобы указать на ошибку. Отметьте, что "ненулевой" означает только это. Если функциональное описание не говорит иначе, не тестируйте против значения кроме нуля:

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

Когда функция возвращает ошибку, Ошибочный подраздел функционального описания перечисляет возможные типы ошибок. Можно узнать, какой из них произошел, вызывая mysql_errno(). Строковое представление ошибки может быть получено, вызывая mysql_error().