【发布时间】:2020-05-26 05:30:44
【问题描述】:
我的目标是将数据从 C++ 代码发送到 mariaDB。我正在为编译而苦苦挣扎。如果你能帮助我如何将浮点数发送到数据库中,我会很高兴。 :)
float pi=3.14;
if (mysql_query(conn, "INSERT INTO meranie VALUES ('%f')",pi) != 0)
{
fprintf(stderr, "Query Failure\n");
return EXIT_FAILURE;
}
【问题讨论】:
-
忘记数据库。这并不重要。你只是给它一个字符串。因此,首先,研究如何从可变数据构建字符串。那么您可能会发现已经提供的答案。
-
如果
mysql_query支持可变参数来执行此操作,MySQL API 将是相关的,但事实并非如此。虽然我们可以将您指向准备好的查询,它们基本上可以正确地做到这一点...... -
两个对比鲜明的cmets;选一个????
-
什么是编译错误,指的是哪一行,你试过什么?