从数组插入数据时没有循环,就像在每个循环中一样

时间:2012-09-05 09:49:55

标签: php database request

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

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

今天我重做了(我或平台的用户) 数据

所以我有一个物理表,不是我的意思虚拟但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。 大象

0 个答案:

没有答案