复选框提交到二维数组组怎么更新到数据库

怎样把二维数组存到ACCESS数据库的一个字段中呢? - LabVIEW论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
林超文手把手教你学!
教你1000种电路设计思路
张飞硬件电路之PFC全集
参与免费送VIP+原创视频
运放、ADC、电磁兼容
怎样把二维数组存到ACCESS数据库的一个字段中呢?
助理工程师
20:33:28  
怎样把二维数组存到数据库的一个字段中,并方便从这个字段中取出来?有没有做过的,麻烦出来指点下啊 小弟先谢谢了
首先,第一个问题,把二位数组存进数据库的一个字段,正常应该用update语句,这里我简单新建了个表,所以用的是insert语句,其中的Access-Basic是我自己写的一个子VI我放在我电脑的labview中去了,所以可以随时调用,附件上传给你了
助理工程师
20:33:29  
首先,第一个问题,把二位数组存进数据库的一个字段,正常应该用update语句,这里我简单新建了个表,所以用的是insert语句,其中的Access-Basic是我自己写的一个子VI我放在我电脑的labview中去了,所以可以随时调用,附件上传给你了
(6.39 KB, 下载次数: 2)
08:41 上传
(14.58 KB, 下载次数: 6)
08:41 上传
08:43 上传
点击文件名下载附件
下载积分: 积分 -1 分
12.44 KB, 下载次数: 21, 下载积分: 积分 -1 分
助理工程师
08:44:49  
第二个问题,调用我上传的附件那个VI,用select语句,是否返回值给T就可以查询出来数据了,那个输出接口的二位数组就是你所需要查询的数据
助理工程师
22:19:16  
第二个问题,调用我上传的附件那个VI,用select语句,是否返回值给T就可以查询出来数据了,那个输出接口的二位数组就是你所需要查询的数据
高手啊,真是太感谢了。这几天写程序一点都没有想到这么做的
17:04:21  
白白地浪费了我一枚金币,根本不能用,文件打不开。
助理工程师
19:32:00  
白白地浪费了我一枚金币,根本不能用,文件打不开。
你是不是少安装了个撒
21:22:28  
助理工程师
12:08:40  
学习学习!!!!!!!!!!
16:08:36  
你是不是少安装了个撒
有14版的吗?发给我下呗 谢谢
林超文手把手教你学!
教你1000种电路设计思路
张飞硬件电路之PFC全集
参与免费送VIP+原创视频
运放、ADC、电磁兼容
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司二维数组怎么一次性全部存入数据库? - ThinkPHP框架
一个表单传递过来的数据,直接答应$_POST得到如下的数据格式:
把这个$_post赋值给一个数组,经过一个方法处理之后得到如下格式的数据:
function getKey_arr($array){//
foreach($array as $v){
$key = array_keys($v);
foreach($key as $kv){
$new[$kv][] = $v[$kv];
现在我怎么把之后的数据依次插入数据库呢,哪个可以教教我的,如果在这表达不清楚,留下qq,我加你帮我解答下!谢谢!
wangbin920608
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。PHP开发怎么把二维数组存到数据库中_百度知道
PHP开发怎么把二维数组存到数据库中
我有更好的答案
json_encode后就是字符串了。所以不需要什么特别处理,直接入库就可以。只不过出库后需要json_decode。你的问题是,出库后没有对json_encode的字段进行json_decode处理。例如$result = array('a'=&'jsonencode后的字符串');print_r(json_decode($result['a']));
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。sql server存储二维数组类型到数据库的数据表中,有哪些较好的思路或方式?
sql server存储字符串类型的二维数组类型到数据库的数据表中,其实就是存储表类似excel的表格中的数据,包括行字段和列字段,以及每个行字段和列字段对应的内容,
举一个例子说明吧,密保卡,有些网站采用的修改密码的方式有密保卡形式,密保卡是一个表格,有行字段,例如a,b,c,d,e,以及列字段1,2,3,4,5,以及每行每列对应的数字,用户通过解答几个行列的数字来进行下一步的密码修改。但我的主要疑问是,这些网站是怎么保存密保卡这种
“表格类型”数据的?
当然我不是要存密保卡,因为密保卡的行数和列数是固定,都是同一个表格,除了每个行列对应的数字不同。
而我想存的数据就是&表格类型&的数据(不是数据库的数据表),而且每个表格的风格可能还不一样,这些数据看起来像一个表格,而且这些&表格类型&的数据的每个表的行字段和列字段可能还不一样,因此表格内容也不一样。因某些需求而制作的表格,我要把这些表格信息存进数据库里的某个数据表里。
例如,一张表的信息是:
& & & & &姓名, 年龄,活动地点 ( 行字段)
第二张表的信息
& & & & &A,B,C,D
现在要把这两个表的信息,包括行字段和列字段,以及每行每列对应的内容,都存进数据库的一个数据表中。
我想到的思路
1,是把这两个表的数据转成有两个规律的字符串如json字符串之类,然后存进数据库或
2.把这两个表格输出到两个excel表中,然后通过两个路径字符串指向这两个excel文件,然后把这两个路径字符串存进数据表中。
这是我想到的两个思路。除了这个以外,还有更好的思路吗
简而言之,我想存进数据表的数据,是表格,而且每个表格的行字段或列字段,以及内容可能还不一样。
如果只是存储,考虑 json 或 xml
如果还要考虑在数据库中做关系查询,那么要考虑把需要关系查询的部分弄成标准的表格
已标记为答案
我明白你的意思了,简单的来说就是存一个矩阵在数据库里,那还是推荐xml或者json,不建议用excel,excel文件调用需要特定的驱动,非常不方便,还是xml和json的兼容性更好。MSDN Community Support
Please remember to click &Mark as Answer& the responses that resolved your issue, and to click &Unmark as Answer& if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to
MSDN Support, feel free to contact .
已标记为答案
Hi&便携式家园,
能不能具体解释一下这句话“其实就是存储表类似excel的表格中的数据,包括行字段和列字段,以及每个行字段和列字段对应的内容”是什么意思?我的理解是,一个表格里存储了“{姓名,性别,年龄,ID},{11,11,11,11},{22,33,44,55}”。还有你所遇到的具体情况是什么?是必须要存成Excel文件吗,还是只是用于在SQL Server中进行处理?
如果仅仅只看上面的问题,不建议使用Excel进行存储,建议使用json或者xml进行存储,我一般会使用xml,当然如果你所存储的数据具有一定的规律(指的是每个record中都是{姓名,性别,年龄,ID}),那么建议单独创建一张表来存储你的数组。
Best Regards,
TeigeMSDN Community Support
Please remember to click &Mark as Answer& the responses that resolved your issue, and to click &Unmark as Answer& if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to
MSDN Support, feel free to contact .
Hi&便携式家园,
能不能具体解释一下这句话“其实就是存储表类似excel的表格中的数据,包括行字段和列字段,以及每个行字段和列字段对应的内容”是什么意思?我的理解是,一个表格里存储了“{姓名,性别,年龄,ID},{11,11,11,11},{22,33,44,55}”。还有你所遇到的具体情况是什么?是必须要存成Excel文件吗,还是只是用于在SQL Server中进行处理?
如果仅仅只看上面的问题,不建议使用Excel进行存储,建议使用json或者xml进行存储,我一般会使用xml,当然如果你所存储的数据具有一定的规律(指的是每个record中都是{姓名,性别,年龄,ID}),那么建议单独创建一张表来存储你的数组。
Best Regards,
MSDN Community Support
Please remember to click &Mark as Answer& the responses that resolved your issue, and to click &Unmark as Answer& if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to
MSDN Support, feel free to contact .
举一个例子说明吧,密保卡,有些网站采用的修改密码的方式有密保卡形式,密保卡是一个表格,有行字段,例如a,b,c,d,e,以及列字段1,2,3,4,5,以及每行每列对应的数字,用户通过解答几个行列的数字来进行下一步的密码修改。但我的主要疑问是,这些网站是怎么保存密保卡这种
“表格类型”数据的?
当然我不是要存密保卡,因为密保卡的行数和列数是固定,都是同一个表格,除了每个行列对应的数字不同。
而我想存的数据就是&表格类型&的数据(不是数据库的数据表),而且每个表格的风格可能还不一样,这些数据看起来像一个表格,而且这些&表格类型&的数据的每个表的行字段和列字段可能还不一样,因此表格内容也不一样。因某些需求而制作的表格,我要把这些表格信息存进数据库里的某个数据表里。
例如,一张表的信息是:
& & & & &姓名, 年龄,活动地点 ( 行字段)
第二张表的信息
& & & & &A,B,C,D
现在要把这两个表的信息,包括行字段和列字段,以及每行每列对应的内容,都存进数据库的一个数据表中。
我想到的思路
1,是把这两个表的数据转成有两个规律的字符串如json字符串之类,然后存进数据库或
2.把这两个表格输出到两个excel表中,然后通过两个路径字符串指向这两个excel文件,然后把这两个路径字符串存进数据表中。
这是我想到的两个思路。除了这个以外,还有更好的思路吗
简而言之,我想存进数据表的数据,是表格,而且每个表格的行字段或列字段,以及内容可能还不一样。
行+列→数据
这种关系的标准方法应该是行一列,列一列,数据一列吧……
举个例子,原本的二维数组是这样:
那么你存在数据库就应该是:
如果只是存储,考虑 json 或 xml
如果还要考虑在数据库中做关系查询,那么要考虑把需要关系查询的部分弄成标准的表格
已标记为答案
我明白你的意思了,简单的来说就是存一个矩阵在数据库里,那还是推荐xml或者json,不建议用excel,excel文件调用需要特定的驱动,非常不方便,还是xml和json的兼容性更好。MSDN Community Support
Please remember to click &Mark as Answer& the responses that resolved your issue, and to click &Unmark as Answer& if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to
MSDN Support, feel free to contact .
已标记为答案
数组是程序语言设计的二维世界,表达一种对应关系。
关系数据库也是为了描述对象之间关系而抽象出来的关系,比如一个公司有CEO,CTO,各个部门职员,我们在转化为关系数据库时,会设计一些映射表,来反映这种关系。
我觉得数组可以映射到数据库中的映射表,两者不是直接转化,在理解逻辑的基础上,虽然实现方式不同,但达到的目的是一样的。
数据库实现方式上,我认为首选是增加映射表,这样方便检索,修改。JSON/XML也不错,这样可以摆脱数据库的限制,直接用数据文件的方式存储,方便移植和部署。
专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms将数据库查询出来的二维数组变成一维数组
现在有角色表(shop_role : id , role_name),权限表(shop_privilege : id , pri_name),角色权限表(shop_role_privilege : role_id , pri_id)
要根据角色id选出其拥有的所有权限id。
$pids = M('RolePrivilege')-&where(array('role_id'=&$id))-&select();
使用 sql 查询出数据库数据如下是个二维数组,现在我只想取 pri_id 这一列数据,可以使用 php 函数array_column(array,'col_name')实现。
使用 : array_column($arr , 'pri_id' ); 之后获取的数据如下是个一维数组:
或者修改 sql 语句如下:
使用关键字 GROUP_CONCAT 连接字段值
$pids = M('RolePrivilege')-&field('GROUP_CONCAT(pri_id)')-&where(array('role_id'=&$id))-&select();结果如下:
加个表名再转为一维数组,使用 select 方法返回的都是二维数组,使用 find 方法返回就是一个一维数组。
$pids = M('RolePrivilege')-&field('GROUP_CONCAT(pri_id) pri_id')-&where(array('role_id'=&$id))-&find();结果如下:
于是就可以进行相关操作了,简便许多!
比如数据库查出数据如下(例如在表与表之间关系是一对多的关系时,同一条记录内容基本相同,但是某个字段由多条记录组成):
SELECT clientSignRule. * , individualInteraction.`interaction`
`client_sign_rule_t` clientSignRule
`client_sign_rule_individual_interaction_t` individualInteraction ON clientSignRule.`id` = individualInteraction.`clientSignRuleId`
WHERE 1 =1
AND clientSignRule.`id` =1于是变成了两条记录(只有某个字段值不同,这样不好处理,于是我想把它整合到一条记录中,如下结果):
sql 语句如下:
SELECT clientSignRule. * , GROUP_CONCAT( individualInteraction.`interaction`
',' ) AS interactions
`client_sign_rule_t` clientSignRule
`client_sign_rule_individual_interaction_t` individualInteraction ON clientSignRule.`id` = individualInteraction.`clientSignRuleId`
WHERE 1 =1
AND clientSignRule.`id` =1
主要利用 GROUP_CONCAT(字段名 SEPARATOR '分隔符') 来将多个字段值统一连接到一条记录下的该字段值。分隔符默认是逗号,即GROUP_CONCAT(字段名) 即可得到上述结果。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 opc数据更新到数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信