我通过其他列来查询符合条件的主键,多个结果符合,请问存在哪里呢?
result=mysql_store_result(&myCont);//保存查询到的数据到result
if(result)
{
sql_row=mysql_fetch_row(result);
}
这种情况下,sql_row好像只能保存一条信息?不太懂sql_row的原理,请高人指教!
result=mysql_store_result(&myCont);//保存查询到的数据到result
if(result)
{
sql_row=mysql_fetch_row(result);
}
这种情况下,sql_row好像只能保存一条信息?不太懂sql_row的原理,请高人指教!
解决方案 »
- mysql++ API,用mysqlpp::Query,没找到query.def["xxx"],为什么?
- 问一个MySql的查询语句,高手请帮忙>_<
- text类型的数据太长导致update这个字段发生错误
- 我用PostgreSQL数据库,执行一个insert错误后,2个半小时的时间内,不能再对这个表进行insert操作。2个半小时以后,insert的其他语句才能执行。为什么?
- 在phpMyAdmin中,给普通的mysql用户授权的问题。
- 高分求解不能进入创建的数据库?????
- 帮我分析分析,这个进程,
- 我的几个疑惑,很着急,请帮帮我!!!
- 求mysql的两张表在用户id等于某个数字,查出两张表的所有信息
- 存储过程中使用事务提交,每10W条提交一次
- 一个表导入数据到两个表如何实现
- mysql并发插入慢求解
http://www.sql9.com/?id=69
Example MYSQL_ROW row;
unsigned int num_fields;
unsigned int i;num_fields = mysql_num_fields(result);
while ((row = mysql_fetch_row(result)))
{
unsigned long *lengths;
lengths = mysql_fetch_lengths(result);
for(i = 0; i < num_fields; i++)
{
printf("[%.*s] ", (int) lengths[i],
row[i] ? row[i] : "NULL");
}
printf("\n");
}
while ((row = mysql_fetch_row(result)))这个就可以遍历所有行了,其实多去看看官方手册,大部分问题都有解释