gpt4 book ai didi

c++ - 如何在与C++连接的sql中插入数组元素?

转载 作者:行者123 更新时间:2023-11-28 08:11:45 25 4
gpt4 key购买 nike

连接到数据库后,我肯定会一个一个地将元素插入到我的表中,但我不知道如何将元素从数组、 vector 等插入到表中。以下查询是我试过的,但对表没有影响。

mysql_query(connection,"insert into mytable (id) values(arr[0])");  

最佳答案

C/C++ 不像大多数脚本语言那样将值插入字符串。您必须使用字符串操作来构建查询字符串,例如(伪代码):

str = "insert into mytable(id) values (" + arr[0] + ")";

相反。 C 完全不知道该查询字符串中的 arr[0] 应该被视为数组引用,而不仅仅是恰好看起来像一个的纯文本。因此必须自己构建字符串。

关于c++ - 如何在与C++连接的sql中插入数组元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8898203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com