Чтобы получить количество добавленных записей в таблицу после выполнения операции вставки данных, вы можете воспользоваться функцией mysqli_affected_rows(). Однако, для того чтобы функция вернула корректное значение, необходимо выполнить функцию только один раз после выполнения операции вставки данных. Если вы используете цикл foreach для вставки данных, то функция mysqli_affected_rows() будет возвращать только количество измененных строк после каждой итерации цикла. Чтобы получить общее количество добавленных записей, вы можете использовать переменную для подсчета записей и увеличивать ее на 1 после каждой итерации: ```php $affectedRows = 0; foreach ($data as $row) { // выполняйте операцию вставки данных // проверка на успешность операции вставки if (mysqli_affected_rows($connection) > 0) { $affectedRows++; } } echo "Количество добавленных записей: " . $affectedRows; ``` Этот код считает общее количество успешно добавленных записей и выводит его на экран.
$total_inserted = 0; // Перебираем массив комментариев foreach ($comArr as $key => $value) { $postId = $value['postId']; $id = $value['id']; $name = $value['name']; $email = $value['email']; $body = $value['body']; // Заносим комментарий в базу данных $comSql = "INSERT INTO `comments` (`postId`, `id`, `name`, `email`, `body`) VALUES ('$postId', '$id', '$name', '$email', '$body')"; // Если успешно занесли комментарий, увеличиваем счетчик вставленных комментариев if (mysqli_query($conn, $comSql)) { $total_inserted++; } } echo 'Всего добавлено:' . $total_inserted;