Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100300
  • 博文数量: 8
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 235
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-20 16:56
文章分类
文章存档

2008年(8)

我的朋友
     该分类下暂时没有公开的博文,给他留言提醒一下吧。
给主人留下些什么吧!~~

zeus822008-06-24 20:30

最近一直没来,所以没有看到你的留言。首先连接上数据库获得一个句柄,然后你可以用sprintf语句将你的Insert语句保存到一个字符数组中, 然后使用mysql_real_query函数执行你的insert语句。 int mysql_real_query(MYSQL *mysql, const char *query, unsigned int length) 执行由query指向的SQL查询,它应该是一个length个字节的字符串。查询必须由一个单个的SQL语句组成。你不应该在语句后增加一个终止的分号(“;”)或\g。 对于包含二进制数据的查询,你必须使用mysql_real_query()而不是mysql_query(),因为二进制代码数据可能包含“\0”字符,而且,mysql_real_query()比mysql_query()更快,因为它对查询字符串调用strlen()。 返回值 如果查询成功,零。如果发生一个错误,非零。 错误 CR_COMMANDS_OUT_OF_SYNC 命令以一个不适当的次序被执行。 CR_SERVER_GONE_ERROR MySQL服务器关闭了。 CR_SERVER_LOST 对服务器的连接在查询期间失去。 CR_UNKNOWN_ERROR 发生一个未知的错误。

回复  |  举报

chinaunix网友2008-06-06 17:24

你好!想请教一个问题~ 是这样的,我在一个由N个PC端和一个服务器组成的AD HOC无线网络里做网络测量, 测量软件在PC端跑,纯C写的,现在我希望能在测量程序里把测量结果写到服务器的 MYSQL里边。 在你的BLOG上看见了MYSQL提供的C API应用实例,了解了如何用C远程连接MYSQL,但是不知能不能用C远程往MYSQL的表里插入数据?如果可以,具体应该如何操作呢? 谢谢!

回复 |  删除 |  举报

chinaunix网友2008-03-22 15:29

你这也太冷清了,给你加条留言吧!!!!! 符合个性,懒,这么懒! 哈哈! 哈

回复 |  删除 |  举报

chinaunix网友2007-07-23 16:01

哈哈,动作挺快啊,柱子驾到

回复 |  删除 |  举报
留言热议
请登录后留言。

登录 注册