标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
Linux的代码数量已经超过1000万行 | 755 | 0 | 0 | 2008-10-24 | |
详解link | 826 | 1 | 0 | 2008-09-12 | |
同一进程中的线程究竟共享哪些资源 | 2318 | 0 | 0 | 2008-09-01 | |
我理解的逻辑地址、线性地址、物理地址和虚拟地址 | 803 | 0 | 0 | 2008-08-21 | |
如何使用Vi显示出文本行末尾的^M符号 | 5941 | 0 | 0 | 2008-08-12 | |
我心目中的编程高手(完整版) | 973 | 0 | 0 | 2008-08-06 | |
如何在单机环境下使用shell登录虚拟机 | 1594 | 2 | 0 | 2008-05-09 | |
使用XML的五种场合 | 790 | 0 | 0 | 2008-04-19 |
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的表里插入数据?如果可以,具体应该如何操作呢? 谢谢!