PHP и MYSQL проверяют наличие обновлений & quot; ошибка & quot;

При редактировании строки базы данных mysql я обычно проверяю, было ли действие успешным, прежде чем перенаправить своего пользователя. Обычно я использую следующее:

$result = mysqli_query($connection, $queryu);
if (mysqli_affected_rows($connection) == 1) {
// Success
redirect_to("local_federations.php?local={$local_id}");
} else {
// Fail
echo "<p>Failed to edit the Local Federation</p>";
echo $queryu;
echo "<p>" . mysqli_error($connection) . "</p>";
}

Проблема в том, что иногда пользователь ничего не меняет в данных и в любом случае нажимает «Сохранить изменения». На этот случай mysqli_affected_rows вернуть 0 (я думаю, что это так), а затем я получаю часть ошибки моего IF заявление, потому что не было затронуто ни одной строки

Все это делается с помощью кнопки редактирования рядом с именем клиента, которая приводит к редактированию информации о клиенте через HTML-форму.

Вы бы предложили лучший подход к этому, сделав так, чтобы он игнорировал, если не было внесено никаких изменений? Или как обновить данные независимо от того, были ли изменены какие-либо поля?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]