社区
MySQL
帖子详情
菜鸟求教!如何将c中变量的值插入到数据库中??
lonelywolf1981cn
2003-11-19 10:02:29
我是在linux下用c编程,使用mysql数据库,想将c中的一个变量值插入到数据库中,不知如何实现。
像这样写是肯定不行的:
float i;
i = 5.00;
mysql_query(&my_connection, "INSERT INTO my_tb(data) VALUES(i)");
我试过把sql语句中的i换成@i还是不行,我应该怎样写才对呢??
各位帮帮忙啊!!
...全文
119
4
打赏
收藏
菜鸟求教!如何将c中变量的值插入到数据库中??
我是在linux下用c编程,使用mysql数据库,想将c中的一个变量值插入到数据库中,不知如何实现。 像这样写是肯定不行的: float i; i = 5.00; mysql_query(&my_connection, "INSERT INTO my_tb(data) VALUES(i)"); 我试过把sql语句中的i换成@i还是不行,我应该怎样写才对呢?? 各位帮帮忙啊!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lonelywolf1981cn
2003-11-20
打赏
举报
回复
哦,这样解决啊!!我怎么没想到呢!!
多谢小木指点,感激不尽!!
lxf_1976
2003-11-19
打赏
举报
回复
呵呵,c下面楼主的情形可以这么操作字符串:
float i;
i = 5.00;
char str[32]="hello";
char strSQLCmd[1024];
sprintf(strSQLCmd, "INSERT INTO my_tb(id, data) VALUES(%d, '%s')", i, str);
mysql_query(&my_connection, strSQLCmd);
另:my_connection最好使用的是MYSQL的指针,不要用实例,即程序开始时new一个MYSQL
lonelywolf1981cn
2003-11-19
打赏
举报
回复
好像不对啊!由于c中没有string型变量,我是这样写的:
float i;
i = 5.00;
char *strSQLCmd;
strSQLCmd = "INSERT INTO my_tb(data) VALUES(" + i + ")";
mysql_query(&my_connection, strSQLCmd);
编译时发生错误,我发现是引号的问题,于是把第三句改为:
strSQLCmd = "INSERT INTO my_tb(data) VALUES(\" + i + \")";
这次倒是可以编译,执行了,但执行后插入的值始终是0,而不是i的值!
是哪里出错了呢??
shuixin13
2003-11-19
打赏
举报
回复
float i;
i = 5.00;
String strSQLCmd;
strSQLCmd = "INSERT INTO my_tb(data) VALUES(" + i + ")"
mysql_query(&my_connection, strSQLCmd);
清华尹成老师带你学-Python4个
数据库
(全部)
尹成老师-Python
数据库
2.redis 清华-尹成老师-Python
数据库
3.MySQL 清华-尹成老师-Python
数据库
4.mongoDB 清华大学尹成老师、微软全球最具价
值
专家,15天手把手教你从
菜鸟
到PYthon
数据库
高手,让你知识点一通百通,...
c
插入
oracle语句,使用Qt(C ++)execBatch()
插入
Oracle,然后在
数据库
中
只
插入
一个字符串“string”(Using Qt(C++) execBatch() insert ...
使用Qt(C ++)execBatch()
插入
Oracle,然后在
数据库
中
只
插入
一个字符串“string”(Using Qt(C++) execBatch() insert Oracle, After that, only one character is inserted of “string” in database)这是C ++
中
的...
15支持哪些
数据库
版本 tfs_TFS
数据库
架构(TFS Database Architecture)
TFS
数据库
架构(TFS Database Architecture)我... 让我们说dbo.Users ,而不是为用户提供第三个表,我想使用
数据库
Tfs_DefaultCollection
中
的Tfs_DefaultCollection下的UserID列:用户ID: S-1-5-21-1081711537-34...
数据库
帖子收集
这样的数据列表在存储过程
中
应该怎么样选择得到? 请问造成SQL2000服务不能启动的原因有哪些? sql server
中
有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales 这样怎么返回呀!!!!...
notes获取计算机名,在Lotus Notes
数据库
中
获取最近读取的文档(Get recently read document in Lotus Notes Database)...
在Lotus Notes
数据库
中
获取最近读取的文档(Get recently read document in Lotus Notes Database)我正在使用LotusScript和LotusFormula在Lotus Designer 8.5环境
中
开发
数据库
。在Lotus Notes
数据库
中
获取最近打开的...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章