У меня есть нечто подобное на месте, и оно действительно стабильно.
Все, что вам нужно сделать, это получить
колоны с вашего стола, и
создать ваши поля ввода
динамично
Затем, когда оно будет отправлено обратно, взорвите все в строку. Убедитесь, что полученные имена столбцов совпадают с именами в вашей таблице, а также введите значения. Добавьте_slashes и экранируйте любые кавычки или другие возможные символы SQL-инъекции.
Следующий код - тот, который я использую для МАССИВНОГО проекта / ов.
$postvars = $_POST;
$q = "replace into `".$opertable."`
(
`".(implode('`,`',(remove__v(array_keys($postvars)))))."`)
values
(
'".(implode('\',\'',$postvars))."')";
remove__v удаляет некоторые методы проверки и кнопки отправки и т. Д. С функцией ниже
function removeObj($array) {
foreach($array as $key => $value) {
if (substr_count($key,'obj__')) unset($array[$key]);
}
return $array;
}
все мои кнопки ввода названы как obj __ *
Надеюсь, вы поняли идею.