我在程序开发中用mysql,是用API方式,我出现了个问题请高手们帮忙看看有什么方法解决:
我是用MYSQL* mysql来连接的,连接成功是没问题,我的一个操作是,在查询出结果集来后(用存储过程返回的结果集),在循环取它的数据时,根据它的数据再执行一个存储过程,那里边的存储过程执行时就出错了,请问这如何解决啊?代码大体如下:
MYSQL_RES *res = mysql_store_result(mysql)
MYSQL_ROW rec_row;
while(rec_row=mysql_fetch_row(res))
{
  .......
  //根据取的的数据再执行存储过程
  if (0 == mysql_real_query(mysql, ....)) //就这一行出错,总提示commands of sync,这个错误说是执行顺序的问题,但不知嵌套中如何做。
{
}
  .......
}