Як дізнатися, скільки змінилося рядків після update

Відео: Як встановити дозвіл екрану 1920х1080

Як дізнатися, скільки змінилося рядків після UPDATE

Відео: Android 5.1: що нового?

У сьогоднішній статті я вирішив розібрати завдання, як дізнатися, скільки змінилося рядків після UPDATE. Аналогічно, перевіряється і число порушених рядків запитом DELETE. Давайте з Вами розберемо, як можна це зробити.




В PHP у об`єкта mysqli є чудова властивість, яке називається affected_rows. Саме воно і містить число змінених записів. Давайте розберемо приклад:

Відео: Найширший огляд iOS 10.3.2 Final для iPhone і iPad

lt ;?php
$ mysqli
=new mysqli("Localhost","Root","","Mydb") -
$ mysqli
-gt;query("UPDATE` table` SET `field` = `5` WHERE` id` gt; 100 ") -
echo
"Кількість змінених записів:".$ mysqli-gt;affected_rows-
$ mysqli
-gt;query("DELETE FROM` table` WHERE `field` = `5`") -
echo
"
Кількість вилучених записів: "
.$ mysqli-gt;affected_rows-
?gt;



Я думаю, що код тут дуже прозорий і коментарів не потребує. Відразу після виконання запиту властивість affected_rows змінює своє значення на кількість щойно порушених записів, що нам і потрібно.

Поділися в соціальних мережах:

Схожі
Як зробити підписку на сайті (v2)Як зробити підписку на сайті (v2)
Function fetch_assoc () on a non-objectFunction fetch_assoc () on a non-object
Як динамічно отримувати коментарі з бази даних.Як динамічно отримувати коментарі з бази даних.
Як зробити коментування на сайтіЯк зробити коментування на сайті
Опис і застосування функції concat в sql.Опис і застосування функції concat в sql.
Як дізнатися кількість записів в sql-вибірціЯк дізнатися кількість записів в sql-вибірці
Як знайти помилку в sql-запитіЯк знайти помилку в sql-запиті
Відправлення запитів до бази даних в phpВідправлення запитів до бази даних в php
Оператор придушення помилок в phpОператор придушення помилок в php
Як зробити динамічне додавання коментарів, використовуючи ajax.Як зробити динамічне додавання коментарів, використовуючи ajax.
» » Як дізнатися, скільки змінилося рядків після update