首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-04-14 
VC 用MySQL API 连接数据库,如何返回查询的总数?用if(mysql_real_query(&m_pConnection-m_MySQL, szSQL,

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()

热点排行