これは私のアプリのコード例です:
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++ でのプログラミングにまったく慣れていないので、コード サンプルに関するフィードバックは大歓迎です。