これらすべてがすでに提供されているとしましょう。
- テーブルの名前
- テーブル内の列の名前を含む配列
- テーブルに挿入する値とそれらの値の型を含む対応する配列。
私は通常、このようなクエリを実行します
$stmt = mysqli_stmt_init($mysqli);
if (mysqli_stmt_prepare($stmt, 'INSERT INTO `Table` (columns) VALUES (values) ')) {
mysqli_stmt_bind_param($stmt, /* types */, /* values */);
mysqli_stmt_execute($stmt);
mysqli_stmt_close($stmt);
}
しかし、これをより一般的なものにして、列名、値、および型を入力してクエリを実行できるようにする方法がわかりません。
これを行う最善の方法は何ですか?この目的のためにライブラリをインストールする必要はありません。