mysql简单代码_mysql api简单的存取代码

引入Mysql/lib/opt/libmysql.dll,发布的时候需要带着这个DLL

typedef struct MSQLConnection

{

char* sevname;

int port;

char* user;

char* pwd;

char* db;

}MSQLConn;

int getIPlist(char* iplist)

{

MYSQL * myData ;

MYSQL_RES * res ;

MYSQL_ROW row ;

if (myData = mysql_init((MYSQL*) 0))

msg= "ok,mysql_init success! ";

else{

msg= "error,mysql_init fail! ";

return 1;

}

//mysql初始化工作

if (mysql_real_connect(myData, conn.sevname, conn.user, conn.pwd, NULL, conn.port, NULL, 0 ))

{

msg= "ok, connect to my_sql server ";

if ( mysql_select_db( myData, conn.db ) < 0 )

{

msg= "Can 't select the database ! " ;

mysql_close( myData ) ;

return 3 ;

}

}else{

msg= "Can 't connect to my_sql server ";

mysql_close( myData ) ;

return 2 ;

}

//取得一行

char * q= "select ip from boxinfo ";

if (mysql_query(myData,q))

msg= "query ok ";

res=mysql_store_result(myData);

if (res==NULL){

msg= "get result error ";

mysql_close( myData ) ;

return 5;

}else

msg= "getresult ok ";

if (row = mysql_fetch_row( res ))

strcat(iplist,row[0]);

while ( row = mysql_fetch_row( res ) ) {

strcat(iplist, ", ");

strcat(iplist,row[0]);

}

mysql_close( myData ) ;

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值