C:遍历SQLite记录并将每个值分配给一个变量

默多克

我的表USER的ID为ID,NAME和ADDRESS。例如

列ID有1,2,列名具有Bob,Jane列地址有UK,US

我希望遍历所有记录并将每一列保存到一个数组中。结果将是这样的:

字符* NAME [2]; NAME [0]的名字是“ Bob”,NAME [1]的名字是“ Jane”,

字符* ADDRESS [2]; ADDRESS [0]将具有“ UK”,ADDRESS [1]将具有“ US”。

有人可以为我指出正确的方向,而不是为每个数组条目调用SQL语句吗?

提前致谢!

马格努斯·雷特尔(Magnus Reftel)

如果从链接到的教程中的SELECT示例开始,则可以对其进行修改以使其具有

struct results {
  size_t num_used;
  char* NAME[SOME_MAX_NUMBER_OF_ROWS_HERE];
  char* ADDRESS[SOME_MAX_NUMBER_OF_ROWS_HERE];
};

然后在堆栈中放置其中之一(将num_used设置为0),并将指向该指针的指针作为的参数4传递sqlite3_execcallback然后在中,将参数1强制转换为的指针struct resultsstrdup将字段强制转换为results->NAME[results->num_used]etc,然后results->num_used在末尾递增sqlite3_exec返回时,你应该有你NAMEADDRESS阵列填写。

当然,还有更好的处理数组的方法,因此您不必预期最大的行数等,但这是一个不同的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何一次遍历 2 个数组并将数组中的颜色分配给另一个数组的每个值

比较数据框内的日期并将值分配给另一个变量

如何选择CSS变量并将样式值分配给另一个元素

循环遍历数组中的第一级并将其分配给一个变量

从列表中取出一个元素并将其分配给一个变量

如何获得一个WordPress的自定义字段值并将其分配给变量?

在 Swift 中声明一个类类型的变量并将其分配给不同的变量

Python将值从一个变量分配给另一个

bash脚本,从另一个shell执行shell并将结果分配给变量

在 bash 变量中应用 sed 并将其分配给另一个

将一行中的每个单词分配给一个变量

如何通过 BASH 主机命令一个变量并将答案分配给另一个变量

如何转换一个column的值列表并将其分配给0或1

如何构造一个指向结构的指针数组并将值分配给创建的结构

如何将一个字符串附加到单词列表中的每个单词并将新单词列表分配给变量?

如何获取 DB 关系的一行中的所有值并将它们中的每一个分配给 ASP.NET C# 中的一个变量

如何将公式的值(包含变量)分配给另一个变量

为 for 循环的每次迭代增加一个值,然后分配给每个线程

将一个变量分配给两个值?

在目标C中将一个结构分配给一个int值

如何遍历对象并将值(颜色)分配给正在创建的每个 div

在Python中将一个变量的值分配给另一个变量时会发生什么?

是否有可能直接分配给一个变量的方法的返回值?

使用扫描仪值分配给另一个类的变量?

SWIFT:将结构数组中某项的所有值分配给一个变量

将mltiple值分配给VBA中的一个变量进行访问

在python中分配给第一个变量的值会发生什么?

将 PWD 最后一个值分配给 perl 模块中的变量

在函数中获取变量并将其分配给其范围之外的另一个变量