Як дізнатися, скільки змінилося рядків після update
Відео: Як встановити дозвіл екрану 1920х1080
Відео: 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 змінює своє значення на кількість щойно порушених записів, що нам і потрібно.
Поділися в соціальних мережах:
Схожі
Опис і застосування функції concat в sql.
Як зробити підписку на сайті (v2)
Як дізнатися кількість записів в sql-вибірці
Як дізнатися останній id в mysql
Як знайти помилку в sql-запиті
Як динамічно отримувати коментарі з бази даних.
Як зробити динамічне додавання коментарів, використовуючи ajax.
Як зробити коментування на сайті
Як убезпечити сайт
Перевірка зайнятості логіна на ajax
Багаторівневе меню на php і mysql
Статистика відвідувань на php
Обробка помилок в php
Клас для роботи з базою даних
Підключення до бази даних в php
Оптимізація запитів до mysql
Автоматичне резервне копіювання на php
Оператор придушення помилок в php
Навігація по сторінках на php
Винятки в php
Відправлення запитів до бази даних в php
Як зробити підписку на сайті (v2)
Function fetch_assoc () on a non-object
Як динамічно отримувати коментарі з бази даних.
Як зробити коментування на сайті
Опис і застосування функції concat в sql.
Як дізнатися кількість записів в sql-вибірці
Як знайти помилку в sql-запиті
Відправлення запитів до бази даних в php
Оператор придушення помилок в php
Як зробити динамічне додавання коментарів, використовуючи ajax.