MySQL の挿入/更新クエリをより動的にし、コーディングを高速化する方法を探しています。フォームに別のフィールドが必要な場合があるためです (たとえば、アプリケーションのプロトタイプを作成する場合)。これはばかげた質問かもしれません。
私の考えは、IDが一致する場合は挿入または更新を行い、テーブル/フィールドが存在しない場合は1つの関数で動的に作成することです。
<?php
// $l is set with some db-login stuff
// creates and inserts
$f[] = nf(1,'this_id_x'); // this_id_* could be a prefix for ids
$f[] = nf('value yep',$fieldname_is_this2)
$tbl_name = "it_didnt_exist";
nyakilian_fiq($l, $tbl_name, $f);
// Done!
//This would do an update on above
$fieldname_is_this2 = "this is now updated";
$f[] = nf(1,'this_id_x');
$f[] = nf($fieldname_is_this2); // the function takes the variable name as field name
$tbl_name = "it_didnt_exist";
nyakilian_fiq($l, $tbl_name, $f);
?>