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)