mysql_affected_rows()mysql_change_user()mysql_character_set_name()mysql_close()
mysql_connect()mysql_create_db()mysql_data_seek()mysql_debug()mysql_drop_db()mysql_dump_debug_info()mysql_eof()mysql_errno()mysql_error()mysql_escape_string()mysql_fetch_field()mysql_fetch_field_direct()mysql_fetch_fields()mysql_fetch_lengths()mysql_fetch_row()mysql_field_count()mysql_field_seek()mysql_field_tell()mysql_free_result()mysql_get_client_info()mysql_get_host_info()mysql_get_proto_info()mysql_get_server_info()mysql_info()mysql_init()mysql_insert_id()mysql_kill()mysql_list_dbs()mysql_list_fields()mysql_list_processes()mysql_list_tables()mysql_num_fields()mysql_num_rows()mysql_options()mysql_ping()mysql_query()mysql_real_connect()mysql_real_escape_string()mysql_real_query()mysql_reload()mysql_row_seek()mysql_row_tell()mysql_select_db()mysql_shutdown()mysql_stat()mysql_store_result()mysql_thread_id()mysql_use_result()Buy this Reference Manual in softcover from Barnes & Noble!
mysql_close()
void mysql_close(MYSQL *mysql)
Закрывает ранее открытое соединение. Функция mysql_close() также освобождает дескриптор данного соединения, указанный в mysql, если данный дескриптор был выделен автоматически функциями mysql_init() или mysql_connect().
Нет.
Нет.
| Posted by [name withheld] on Sunday January 12 2003, @8:02pm | [Delete] [Edit] |
Hello, we may have found a bug. We wrote a little function in C on Linux RedHat 7.3 that repetively does 3 things
- use mysql_init to initialise a MYSQL structure
- use mysql_connect to establish connection
- use mysql_query to execute an "insert" query
- finally use mysql_close to close communication.
We executed 1988 times that function using a simple loop instruction, and then it is not possible to connect to the server anymore. After a delay of 30 seconds approx., we can run the loop for another 1988 iterations. It looks like mysql_close does not do its job properly.
Add your own comment.