MySQL
API Reference
Types
MYSQL_FIELD
struct
MYSQL_ROW
char**
(array of character strings)
MYSQL_ROWS
struct
MYSQL_FIELD_OFFSET unsigned int
MYSQL_ROW_OFFSET MYSQL_ROWS
*
MYSQL
struct
MYSQL_RES struct
Functions
my_ulonglong mysql_affected_rows(MYSQL *mysql)
void mysql_close(MYSQL *sock)
MYSQL * mysql_connect(MYSQL *mysql, const char *host,
const char *user, const char *passwd)
int mysql_create_db(MYSQL *mysql, const char *DB)
void mysql_data_seek(MYSQL_RES *result, unsigned int offset)
void mysql_debug(char *debug)
int mysql_drop_db(MYSQL *mysql, const char *DB)
int mysql_dump_debug_info(MYSQL *mysql)
my_bool mysql_eof(MYSQL_RES *res)
unsigned int mysql_errno(MYSQL *mysql)
my_bool mysql_error(MYSQL *mysql)
unsigned int mysql_escape_string(char *to, const char *from,
unsigned int from_length)
MYSQL_FIELD * mysql_fetch_field(MYSQL_RES *result)
MYSQL_FIELD * mysql_fetch_field_direct(MYSQL_RES *res,
unsigned int fieldnr)
MYSQL_FIELD * mysql_fetch_fields(MYSQL_RES *res)
unsigned long * mysql_fetch_lengths(MYSQL_RES *result)
MYSQL_ROW mysql_fetch_row(MYSQL_RES *result)
MYSQL_FIELD_OFFSET mysql_field_seek(MYSQL_RES *result,
MYSQL_FIELD_OFFSET offset)
MYSQL_FIELD_OFFSET mysql_field_tell(MYSQL_RES *res)
void mysql_free_result(MYSQL_RES *result)
char * mysql_get_client_info(void)
char * mysql_get_host_info(MYSQL *mysql)
unsigned int mysql_get_proto_info(MYSQL *mysql)
char * mysql_get_server_info(MYSQL *mysql)
char * mysql_info(MYSQL *mysql)
MYSQL * mysql_init(MYSQL *mysql)
my_ulonglong mysql_insert_id(MYSQL *mysql)
int mysql_kill(MYSQL *mysql, unsigned long pid)
MYSQL_RES * mysql_list_dbs(MYSQL *mysql, const char *wild)
MYSQL_RES * mysql_list_fields(MYSQL *mysql, const char *table,
const char *wild)
MYSQL_RES * mysql_list_processes(MYSQL *mysql)
MYSQL_RES * mysql_list_tables(MYSQL *mysql, const char *wild)
unsigned int mysql_num_fields(MYSQL_RES *res)
int mysql_num_rows(MYSQL_RES *res)
int mysql_options(MYSQL *mysql, enum mysql_option option,
const char *arg)
int mysql_query(MYSQL *mysql, const char *q)
MYSQL * mysql_real_connect(MYSQL *mysql, const char *host,
const char *user, const char *passwd, const char *db,
unsigned int port, const char *unix_socket,
unsigned int clientflag)
int mysql_real_query(MYSQL *mysql, const char *q,
unsigned int length)
int mysql_refresh(MYSQL *mysql, unsigned int refresh_options)
int mysql_reload(MYSQL *mysql)
MYSQL_ROW_OFFSET mysql_row_seek(MYSQL_RES *result, MYSQL_ROW_OFFSET offset)
unsigned int mysql_row_tell(MYSQL_RES *res)
int mysql_select_db(MYSQL *mysql, const char *db)
int mysql_shutdown(MYSQL *mysql)
char * mysql_stat(MYSQL *mysql)
MYSQL_RES * mysql_store_result(MYSQL *mysql)
unsigned long mysql_thread_id(MYSQL *mysql)
MYSQL_RES * mysql_use_result(MYSQL *mysql)