Давайте предположим, что у меня есть все эти уже предусмотрены:Как выполнить запрос вставки с неизвестным числом параметров в PHP?
- Имя таблицы
- Массив, содержащий имена столбцов в таблице
- Соответствующий массив, содержащий значения, которые я хочу, чтобы вставить в таблицу, а также типы этих значений.
Я обычно делаю запрос, как этот
$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);
}
Но я не могу понять, как сделать это более общее, так что я могу кормить в моих именах столбцов, значения и типов, и выполнить запрос.
Каков наилучший способ для этого? Я бы предпочел не устанавливать библиотеку для этой цели.
я имел успех, используя ассоциативный массив для параметров - ключи являются именами столбцов и значений являются, ээ, то значения. –