这是我的应用程序中的一些示例代码:
int page_id;
string page_name;
enum COLUMNS {
PAGE_ID,
PAGE_NAME
};
if (mysql_query(conn, "SELECT page_id, page_name FROM pages")) {
exit_mysql_error(conn);
}
MYSQL_RES *res = mysql_use_result(conn);
while (MYSQL_ROW row = mysql_fetch_row(res)) {
page_id = *(int *)res[PAGE_ID];
page_name = res[PAGE_NAME];
// do some stuff where I need the page_id and page_name int/string
}
所以恕我直言,这不是从结果中获取整数值的正确方法(但它有效),但我找不到如何做到这一点的好例子。此外,我对 C++ 编程还很陌生,因此欢迎对代码示例提供任何反馈。