Articles of rows affected

Как определить, удалось ли выполнить запрос на обновление MySQL, когда данные, переданные в запросе, такие же, как и в базе данных?

Допустим, у вас есть форма с предварительно заполненными данными из вашей базы данных, и вы позволяете своим пользователям вносить изменения и сохранять форму. Если пользователь нажимает кнопку сохранения без внесения каких-либо изменений, MySQL фактически не выполняет операцию записи, и поэтому affected_rows вернет 0. Я понимаю поведение, но какова наилучшая практика для определения того, произошло ли […]

Netbeans Xdebug: mysqli_affected_rows возвращает «-1», когда он должен быть «1»,

Я озадачен тем, почему следующий код успешно добавляет новую строку в мою таблицу базы данных, а mysqli_affected_rows($dbc) возвращает «-1», что приводит к ошибке в signup.php: dbc.inc.php: DEFINE ('DB_USER', 'root'); DEFINE ('DB_PASSWORD', ''); DEFINE ('DB_HOST', 'localhost'); DEFINE ('DB_NAME', 'v'); $dbc = mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) or die('Error connecting to MySQL server.'); mysqli_set_charset($dbc, 'utf8'); signup.php: require('dbc.inc.php'); […]

UPDATE / DELETE в mysql и получить список уязвимых идентификаторов строк?

Есть ли эффективный способ получить список уязвимых идентификаторов строк (а не # из затронутых строк через PHP mysql_affected_rows (), но фактические идентификаторы строк, которые были затронуты) из запроса UPDATE или DELETE в mysql? В postgresql существует предложение RETURNING в запросах UPDATE / DELETE, которые могут использоваться для указания значений из поврежденных строк, которые возвращаются. В […]