多次查询出现问题,只有首次查询可成功:
mysql_init(pData);
pData=mysql_real_connect(pData,");
mysql_query(pData,"set names gbk");
int j = mysql_query(pData, "select price from product where id=1");//首次查询,成功
/*mysql_close(pData); mysql_init(pData);
pData=mysql_real_connect(pData,");
mysql_query(pData,"set names gbk");
*/
int i = mysql_query(pData, "select id from product where price=5");//第二次查询,失败,当打开注掉的代码时,可以成功当只链接一次时,第二次查询无法成功时;若每次查询前都链接一次的话,即打开注掉的语句,却可以。两个查询语句在mysql dos下均可以成功网上没有找到相应的方法,问下问题出在何处,应如何解决?谢谢~
mysql_init(pData);
pData=mysql_real_connect(pData,");
mysql_query(pData,"set names gbk");
int j = mysql_query(pData, "select price from product where id=1");//首次查询,成功
/*mysql_close(pData); mysql_init(pData);
pData=mysql_real_connect(pData,");
mysql_query(pData,"set names gbk");
*/
int i = mysql_query(pData, "select id from product where price=5");//第二次查询,失败,当打开注掉的代码时,可以成功当只链接一次时,第二次查询无法成功时;若每次查询前都链接一次的话,即打开注掉的语句,却可以。两个查询语句在mysql dos下均可以成功网上没有找到相应的方法,问下问题出在何处,应如何解决?谢谢~
问题是不打开时,即只链接一次时,查询操作只能首次成功,该怎么解决啊
呵呵,好几天没登录了,谢谢各位