0

私にはちょっとした問題があり、今まで会ったことはありません。

明らかな理由から、ループ (反復ごとに新しい記録) を介して DB からいくつかのデータを保存する必要がありました。

今日、私は(私またはプラットフォームのユーザー)データを作り直しました。

したがって、物理的なテーブルがあります。仮想ではなく、異なる投稿を取る HTML () を意味します。これらの投稿はすべてラベルであり、関連するフィールド名は、記録が 1 行で行われるため、テーブルの形式で設計されていません。したがって、私のラベルの名前は、name = "data [$ i] text" ではなく、name = "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に割り当てる必要がありますか?

繰り返しごとにクエリを実行することを考えました(半分あります)が、少し重いと思います。

ループを作成してデータを 1 つのレコードに線形化するのは奇妙に思えるかもしれませんが、今回はこの制約があったので仕方がありませんでした。

あなたの助けとアドバイスを事前に感謝します。

SP。象

4

0 に答える 0