私にはちょっとした問題があり、今まで会ったことはありません。
明らかな理由から、ループ (反復ごとに新しい記録) を介して 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。象