Mysqli_affected_rows и буферизацияPhp

Кемеровские программисты php общаются здесь
Anonymous
Mysqli_affected_rows и буферизация

Сообщение Anonymous »

Я прочитал около дюжины сообщений о действиях effect_rows. Сейчас я здесь с effect_rows, иногда возвращающим 1, а иногда 0. Я так понимаю, он сообщает об изменениях. Обновление, которое ничего не обновляет, вернет 0. Изменения внесены — я вижу это в базе данных. Ошибок нет. Все вызовы проверяются.
Я пробовал store_result() перед доступом effect_rows.
Где-то я читал, что буферизация влияет на его поведение. Можно ли "прошить" после обновления? Как?
$conn = db_connect();
$sth = $conn->prepare($mysql_update);
$sth->bind_param("siii", $name, $age, $wt, $ht);
$sth->execute();
$sth->store_result();
$update_count = $sth->affected_rows;


Подробнее здесь: https://stackoverflow.com/questions/381 ... -buffering

Вернуться в «Php»