怎样用c语言给mysql数据库插数据

怎样用c语言给mysql数据库插数据,第1张

无论什么语言给什么数据库插入数据,用的都是SQL语言的insert

into语句。具体格式:

insert

into

表名(列名1,列名2,...,列名n)values('值1','值2',...,'值n')

假如用户输入的姓名和年龄值分别保存在变量name,age中:

char sql_insert[200]

sprintf(sql_insert, "INSERT INTO table values('%s','%d')", name, age)

mysql_query(&mysql_conn, sql_insert)

上述语句在执行完sprintf语句后,sql_insert中保存的是INSERT查询语句字符串,sql_insert作为mysql_query()语句的参数即可实现正确的插入。

sscanf(str, "NULL, %s, %c, %s, %s, %d", member->name,member->sex,member->birthdate,member->dept,member->sallary)

ssanf 函数 可以做到,将数据存入数组中,

insert into TABLE value(str)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7949412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存