For the MySQL extension, I now have a basic set of functions implemented. Here is a list of all functions and the status. I would like to know if the functions I still plan to implement are worth the trouble or can be skipped, and if any of the ones I think should be ignored are on the must-haves list of someone.
mysql_affected_rows() mysql-affected-rows Basic functions
mysql_autocommit() mysql-autocommit ?
mysql_change_user() mysql-change-user ?
mysql_character_set_name() mysql-character-set-name Done
mysql_close() mysql-close Basic functions
mysql_commit() NO Perform query "commit;"
mysql_connect() NO Deprecated function
mysql_create_db() NO Deprecated function
mysql_data_seek() mysql-data-seek Done
mysql_debug() NO Needs super rights.
mysql_drop_db() NO Deprecated function
mysql_dump_debug_info() NO Needs super rights
mysql_eof() NO Deprecated function
mysql_errno() mysql-errno Basic functions
mysql_error() mysql-error Basic functions
mysql_escape_string() NO Depricated (Use a wrapper function)
mysql_fetch_field() mysql-fetch-field Done
mysql_fetch_field_direct() mysql-fetch-field-direct Done
mysql_fetch_fields() mysql-fetch-fields Done
mysql_fetch_lengths() mysql-fetch-lengths Done
mysql_fetch_row() mysql-fetch-row Basic functions
mysql_field_count() mysql-field-count Basic functions
mysql_field_seek() mysql-field-seek Done
mysql_field_tell() mysql-field-tell Done
mysql_free_result() mysql-free-result Basic functions
mysql_get_character_set_info() mysql-get-character-set-info Done
mysql_get_client_info() mysql-get-client-info Basic functions
mysql_get_client_version() mysql-get-client-version Done
mysql_get_host_info() mysql-get-host-info Basic functions
mysql_get_option() NO Not available in older versions pre 2012
mysql_get_proto_info() mysql-get-proto-info Done
mysql_get_server_info() mysql-get-server-info Basic functions
mysql_get_server_version() mysql-get-server-version Done
mysql_get_ssl_cipher() mysql-get-ssl-cipher ?
mysql_hex_string() mysql-hex-string ?
mysql_info() mysql-info Done
mysql_init() NO Not in MySQL 8.0
mysql_insert_id() mysql-insert-id Done
mysql_kill() mysql-kill For Threads?
mysql_library_end() mysql-library-end For Threads?
mysql_library_init() mysql-library-init For Threads?
mysql_list_dbs() NO
mysql_list_fields() NO
mysql_list_processes() mysql-list-processes For Threads?
mysql_list_tables() NO
mysql_more_results() mysql-more-results Done
mysql_next_result() mysql-next-result Done
mysql_num_fields() mysql-num-fields Done
mysql_num_rows() mysql-num-rows Basic functions
mysql_options() mysql-options ?
mysql_options4() mysql-options4 ?
mysql_ping() mysql-ping Done
mysql_query() mysql-query Basic functions
mysql_real_connect() mysql-connect Basic functions
mysql_real_connect_dns_srv() NO
mysql_real_escape_string() NO Use a wrapper function
mysql_real_escape_string_quote() NO Use a wrapper function
mysql_real_query() NO
mysql_refresh() NO Needs RELOAD privilege
mysql_reload() NO Needs RELOAD privilege
mysql_reset_connection() NO Not available in older versions pre 2012
mysql_reset_server_public_key() NO
mysql_result_metadata() NO
mysql_rollback() NO Perform query "rollback;"
mysql_row_seek() mysql-row-seek Done
mysql_row_tell() mysql-row-tell Done
mysql_select_db() NO
mysql_server_end() NO
mysql_server_init() NO
mysql_session_track_get_first() NO
mysql_session_track_get_next() NO
mysql_set_character_set() mysql-set-character-set Done
mysql_set_local_infile_default() NO
mysql_set_local_infile_handler() NO
mysql_set_server_option() NO
mysql_shutdown() NO
mysql_sqlstate() mysql-sqlstate Done
mysql_ssl_set() mysql-ssl-set ?
mysql_stat() mysql-stat Done
mysql_store_result() mysql-store-result Basic functions
mysql_thread_end() mysql-thread-end For Threads?
mysql_thread_id() mysql-thread-id For Threads?
mysql_thread_init() mysql-thread-init For Threads?
mysql_thread_safe() mysql-thread-safe For Threads?
mysql_use_result() mysql-use-result Done
mysql_warning_count() mysql-warning-count Done
TBD: To Be Done, planning to add this in the next version
Done: Added
?: Not sure if needed and if so why is it needed as a separate native?
NO: I do not see the need for this, especially the list functions that show items based on Regular Expressions.