当前位置: 技术问答>linux和unix
linux下用C语言往mysql中存数据问题
来源: 互联网 发布时间:2017-03-11
本文导语: 简单的用 res = mysql_query(&my_connection,"insert into b values(112,'Anv')");类似于这样在括号内直接加数据项我会,但是我做的编程是从下位机那里取数据存入变量内,然后再将内容存入数据库,我就不会了,不知道怎么样来...
简单的用 res = mysql_query(&my_connection,"insert into b values(112,'Anv')");类似于这样在括号内直接加数据项我会,但是我做的编程是从下位机那里取数据存入变量内,然后再将内容存入数据库,我就不会了,不知道怎么样来写,求高手给个详细代码示例好不?谢谢啦
|
"insert into b values(112,'Anv')"
这不就是一个字符串吗?你自己组织一个不就好了
char chSqlBuffer[256]={0};
sprintf(chSqlBuffer, "insert into b values(%d, '%s')", iXXX, strXXX);
最后修改
res = mysql_query(&my_connection, chSqlBuffer);