dbに保存しようとしていますが、特定のテーブルのどのフィールドにデータを保存する必要があるかをユーザーが指定できるシステムを実装する必要があります。
私のテスト中に私は以下を試しました、そしてすべてがうまくいきました:
$v = $rowdata; // array with the data to be saved
$r = "field1,field2,field3"; // fields of the table in which to save
次に、フィールドの名前を使用して配列を準備し、前の構造に配置しました。
$v = $rowdata; // data to be saved
$r = $tablefields; // fields of the table to populate
しかし、次のメッセージが表示されます。
Column count doesn't match value count at row 1
print_rで確認したところ、2つの配列($rowdataと$tablefields)にはまったく同じ数の要素があります。なぜこのエラーが発生するのか考えてみてください。