mysql c编程 查询结果输出_C++中mysql查询结果输出

sprintf(szSqlText,"select*frommygoodwhereanswer='http://www.pmlexample.cn/pml.xml!'");if(mysql_query(myData,szSqlText)){mysql_close(myData);returnFALSE;}else{res=mysql_st...

sprintf(szSqlText, "select * from mygood where answer='http://www.pmlexample.cn/pml.xml!'");

if (mysql_query( myData, szSqlText))

{

mysql_close( myData ) ;

return FALSE ;

}

else

{

res = mysql_store_result( myData ) ;

//取得查询结果

i = (int) mysql_num_rows( res ) ;

//取得有效记录数

//printf( "Query: %s\n%ld records found: \n", szSqlText, i ) ;

for ( i = 0 ; fd = mysql_fetch_field( res ) ;

i++ )

strcpy( aszFlds[ i ], fd->name ) ;

//取得各字段名

for (i=1; row = mysql_fetch_row( res ); )

//依次读取各条记录

{j = mysql_num_fields( res ) ;

//取得记录中的字段数

//printf( "Record #%ld:-\n", i++ ) ;

for ( k = 0 ; k < j ; k++ )

//输出各字段的值

printf( " #%d (%s): %s\n", k + 1, aszFlds[ k ],

(((row[k]==NULL)||

(!strlen(row[k])))?"NULL":row[k])) ;

puts( "==============================\n" ) ;

}

mysql_free_result( res ) ;

}

查询结果为 answerer:.........

time:.....................

price:..................

怎么改能把查询的结果赋值给一个变量能直接输出。(如果能把answer赋给一个变量,time赋给一个变量更好)

展开

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值