0
void BaseMySQL::QueryArray(char *InQuery,std::string outResult[])
{
query_state = mysql_query(con, InQuery);
if (query_state !=0) {
printf("%s",mysql_error(con));
}
res = mysql_store_result(con);
m_fields = (WORD)mysql_num_fields(res);
while((row = mysql_fetch_row(res))!= NULL) {
for(int i = 0; i < m_fields; i++)
{
outResult[i]=row[i];
}
}
mysql_free_result(res);
}
这个功能现在用的工作方式更何况可以说,我有一个像1000个计费和我的查询是选择多行
“选择帐户ID,姓名,密码”
我的功能只会让我在第一排一样,如果正在使用std::string acc[20];//array
所以
id=acc[0];
name=acc[1];
password=acc[2];
但我的问题,我不能弄清楚如何我可以选择所有的行和使用它?