赞
踩
. ├── include │ ├── big_endian.h │ ├── byte_order_generic.h │ ├── byte_order_generic_x86.h │ ├── decimal.h │ ├── errmsg.h │ ├── keycache.h │ ├── little_endian.h │ ├── m_ctype.h │ ├── m_string.h │ ├── my_alloc.h │ ├── my_byteorder.h │ ├── my_compiler.h │ ├── my_config.h │ ├── my_dbug.h │ ├── my_dir.h │ ├── my_getopt.h │ ├── my_global.h │ ├── my_list.h │ ├── my_pthread.h │ ├── mysql │ │ ├── client_authentication.h │ │ ├── client_plugin.h │ │ ├── client_plugin.h.pp │ │ ├── get_password.h │ │ ├── plugin_auth_common.h │ │ ├── plugin_trace.h │ │ ├── psi │ │ │ ├── mysql_file.h │ │ │ ├── mysql_idle.h │ │ │ ├── mysql_mdl.h │ │ │ ├── mysql_memory.h │ │ │ ├── mysql_ps.h │ │ │ ├── mysql_socket.h │ │ │ ├── mysql_sp.h │ │ │ ├── mysql_stage.h │ │ │ ├── mysql_statement.h │ │ │ ├── mysql_table.h │ │ │ ├── mysql_thread.h │ │ │ ├── mysql_transaction.h │ │ │ ├── psi_base.h │ │ │ ├── psi.h │ │ │ └── psi_memory.h │ │ ├── service_my_snprintf.h │ │ └── service_mysql_alloc.h │ ├── mysql_com.h │ ├── mysql_com_server.h │ ├── mysqld_ername.h │ ├── mysqld_error.h │ ├── mysql_embed.h │ ├── mysql.h │ ├── mysql_time.h │ ├── mysql_version.h │ ├── my_sys.h │ ├── my_xml.h │ ├── sql_common.h │ ├── sql_state.h │ ├── sslopt-case.h │ ├── sslopt-longopts.h │ ├── sslopt-vars.h │ └── typelib.h └── lib ├── libmysqlclient.a ├── libmysqlclient_r.a -> libmysqlclient.a ├── libmysqlclient_r.so -> libmysqlclient.so ├── libmysqlclient_r.so.18 -> libmysqlclient.so.18 ├── libmysqlclient_r.so.18.3.0 -> libmysqlclient.so.18.3.0 ├── libmysqlclient.so -> libmysqlclient.so.18 ├── libmysqlclient.so.18 -> libmysqlclient.so.18.3.0 └── libmysqlclient.so.18.3.0
MYSQL *mysql_init(MYSQL *mysql);
MYSQL *my = mysql_init(NULL)
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 long clientflag);
int mysql_query(MYSQL *mysql, const char *q);
q
:要执行的sql语句,如"select * from table
"MYSQL_RES *mysql_store_result(MYSQL *mysql);
my_ulonglong mysql_num_rows(MYSQL_RES *res);
unsigned int mysql_num_fields(MYSQL_RES *res);
MYSQL_FIELD *mysql_fetch_fields(MYSQL_RES *res);
int fields = mysql_num_fields(res);
MYSQL_FIELD *field = mysql_fetch_fields(res);
for (int i = 0; i < fields; i++)
{
cout << field[i].name << " ";
}
cout << endl;
MYSQL_ROW mysql_fetch_row(MYSQL_RES *result);
char**
,姑且可以当成是一个二维数组
MYSQL_ROW line;
for (int i = 0; i < nums; i++)
{
line = mysql_fetch_row(res);
for (int j = 0; j < fields; j++)
{
cout << line[j] << "\t";
}
cout << endl;
}
void mysql_close(MYSQL *sock);
y_bool STDCALL mysql_autocommit(MYSQL * mysql, my_bool auto_mode);
my_bool STDCALL mysql_commit(MYSQL * mysql);
my_bool STDCALL mysql_rollback(MYSQL * mysql);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。