VC 用MySQL API 连接数据库,怎么返回查询的总数

VC 用MySQL API 连接数据库,如何返回查询的总数?



 if(mysql_real_query(&m_pConnection->m_MySQL, szSQL, (UINT)szSQL.GetLength()) == 0)

  if((m_Result = mysql_use_result(&m_pConnection->m_MySQL)))

  {

  ….

  *m_ulCount = mysql_affected_rows(&m_pConnection->m_MySQL); //用返回查询总数则出错 增加,修改,删除有效果

  …..

  }

 mysql_query(&……)

 *m_ulCount = mysql_affected_rows(&m_pConnection->m_MySQL); //增加,修改,删除 后影响行数有效果

1) 对查询结果集体一条一条累加算是没有问题 2) 用select count(*) as 算查询两次了, 还有啥办法好如何返回查询的总数? 谢谢大家了




必须是两条sql




mysql_num_rows()

VC 用MySQL API 连接数据库,怎么返回查询的总数

相关文章:

你感兴趣的文章:

标签云: