C语言与MySQL数据库(2)

来源:互联网 发布:淘宝怎么帮别人付款 编辑:程序博客网 时间:2024/06/07 01:10

select * table;

mysql_num_conut 返回行数

mysql_store_result 返回select结果集

mysql_filed_count  返回结果集是多少列

mysql_fetch_row 结果集中取一行


MYSQL * dbmysql = mysql_init(NULL);

dbmysql = mysql_real_connection(dbmysql,

"localhost",

"root",

"",

"test_second",

0,

NULL,

0);

if(dbmysql == null)

{

printf("连接失败%d,%s\n",mysql_errno,mysql_error(dbmysql));

}

else

{

printf("连接成功!\n);

int ret = mysql_query(dbmysql,"select * from dept"

if(ret==0){

printf("执行成功!\n");

MYSQL * res_ptr = mysql_store_result(dbmysql);

int cnt= mysql_num_row(res_ptr);

int col=mysql_filed_count(dbmysql);

printf("语句影响了%d行,%d列\n",&cnt,&col);

// 打印查询到的结果

for(int i=0;i<cnt;i++){

MYSQL_ROW  row = mysql_fetch_row(res_ptr);

printf("%s",row[0]);

}

}

else{

pintf("执行失败!\n);

}

mysql_close(dbmysql);

}

0 0
原创粉丝点击