假设我已经提供了所有这些:
- 表的名称
- 包含表中列名的数组
- 包含我要插入表中的值以及这些值的类型的相应数组。
我通常会做这样的查询
$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);
}
但我不知道如何使它更通用,以便我可以输入我的列名、值和类型,并执行查询。
最好的方法是什么?我宁愿不必为此目的安装库。