0

我遇到了一个小问题,直到今天我从未遇到过。

出于显而易见的原因,我不得不通过循环(每次迭代的新记录)从我的数据库中保存一些数据。

今天我重新处理了(我或平台的用户)数据。

所以我有一个物理表,不是我的意思是虚拟的,而是 HTML (),它需要不同的帖子。这些帖子都是标签,相关的字段名称不是以表格的形式设计的,因为记录是在一行中完成的。所以我的标签名称的格式是 name = "text" 而不是 name = "data [$ i] text"。

问题是在数据库中的索引期间,我有一个简单的请求 INSERT INTO 并且我知道将接收数据的文本字段但问题是在插入期间我有一个如下所示的数组:

array
  'poste' => string 'Principal' (length=9)
  'ordre' => string '1' (length=1)
array
  'poste' => string 'Intérêts' (length=8)
  'ordre' => string '2' (length=1)
array
  'poste' => string 'Clause pénale' (length=13)
  'ordre' => string '3' (length=1)

如何指示如何确保索引正确发生,知道键可能随时更改,基于定义的顺序(字段顺序)。

例如,如何指定满足条件 post = Main 的数组内容应分配给字段 ordre_main?

我考虑过每次迭代进行一次查询(我有一半),但我认为它会有点重。

我知道创建一个循环并将数据线性化为单个记录可能看起来很奇怪,但这次我别无选择,我有这个限制。

提前感谢您的帮助和建议。

SP。大象

4

0 回答 0