int affectedrows=mysql_affected_rows(mysql);
函数参数的(mysql)是你的连接句柄吗?不加参数,就这样写试试
int affectedrows=mysql_affected_rows();

解决方案 »

  1.   

    string="UPDATE products SET cost=cost*1.25 WHERE group=10";
        result = mysql_query(string.c_str());//i have get a mysql connection.
        affectedrows=mysql_affected_rows(result);这样呢?
      

  2.   

    string = "UPDATE products SET cost=cost*1.25 WHERE group=10";
        result = mysql_query(string.c_str());
        affectedrows=mysql_affected_rows(result);这样试试呢?