现在我连接到一个主机上的mysql;
没有指定数据库名称mysql_real_connect(&mysql, host, user, passwd, NULL, 0, 0, 0);
此时连接的是默认数据库;现在我想切换到database1,但是我还想在用完database1后切回到上面默认的数据库,要如何操作?我使用select database();可以返回一个有值的结果集,但是从这个结果集获取的row
row = mysql_fetch_row(result);row指向一个错误的指针?????这是咋回事呢?
如果在开始连接的时候指定一个数据库名称如:database2,则在下面就可以获取到row,且row[0] = database2;高手说下这个是咋回事啊?
没有指定数据库名称mysql_real_connect(&mysql, host, user, passwd, NULL, 0, 0, 0);
此时连接的是默认数据库;现在我想切换到database1,但是我还想在用完database1后切回到上面默认的数据库,要如何操作?我使用select database();可以返回一个有值的结果集,但是从这个结果集获取的row
row = mysql_fetch_row(result);row指向一个错误的指针?????这是咋回事呢?
如果在开始连接的时候指定一个数据库名称如:database2,则在下面就可以获取到row,且row[0] = database2;高手说下这个是咋回事啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货