На странице есть несколько полей формы с одинаковым именем name='protectMean[]'. UPDATE срабатывает только если в самом последнем поле формы я меняю значение. и то ..в таком случае новое значение дублируется во всех полях таблицы БД где personSurname = $order_surname
Помогите пожалуйста.мне нужно чтобы значения в таблице БД обновлялись относительно измененных значений в форме.
Нужно использовать distinct? если да, то каким образом
$n=sizeof($_POST['protectMean']);
for($i=0;$i<$n;$i++)
{
$qty=$_POST['protectMean'][$i];
$update= $GLOBALS['pdo']->prepare
("UPDATE protect_means SET nameOfMeans = :value1 WHERE personSurname = :order_surname");
$update->bindParam(':value1', $qty);
$update->bindParam(':order_surname', $order_surname);
$update->execute();
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Ошибок не выводит, но данные не пишет из формы таблицу БД
Есть строка img/egor/фывыв/ Пытаюсь найти подстроку img/ регуляркой (*\/), но находит все вхождения
Всем приветНе силён в sql, но есть необходимость удалить все копии записей, кроме первой, где Name одинаковый