Этот вопрос закрыт для ответов, так как повторяет вопрос Как добавить только не пустые параметры в бд?
jessepinkman010101
@jessepinkman010101
Варю синий код

Как автоматизировать update таблицы mysql?

Приходят данные через пост, их может быть как 10 так и 15, а может и вовсе 1, зависит от настроек пользователя.

Нужно данными которое пришли обновить таблицу.

И делать

if(isset($_POST['name'])) {
	$usr_upd = $dbpdo->prepare(" UPDATE user SET user_name = :user_name ");
	$usr_upd->bindParam('user_name', $_POST['name'], PDO::PARAM_STR);
	$usr_upd->execute();
}

if(isset($_POST['sname'])) {
   //code
}

//etc


Делать проверки ифами 20 раз, мне кажется не лучший вариант, если не худший.
Думаю с подобной задачей(проблемой) уже кто-то сталкивался и наверняка есть оптимальное решение.
Знающих прошу помочь, буду благодарен.
  • Вопрос задан
  • 74 просмотра
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы