Функция mysqli_affected_rows

Когда можно использовать результаты последней операции обращения к бд Mysql...

 

то можно использовать функцию mysqli_affected_rows . То, есть вы выполнили какой-то запрос к базе данных и чтобы поймать ответ от Mysql вы можете как раз эту функцию использовать. Она возвращает число строк, затронутых последним запросом INSERT, UPDATE, REPLACE или DELETE (также как mysqli_num_rows() для выражений SELECT).

Для ООП:

 int|string $mysqli->affected_rows; 

Для процедурного стиля:

mysqli_affected_rows(mysqli $mysql): int|string

 где 1 параметр в скобках - это экземпляр соединения с бд, только при процедурном стиле.

 

ООП пример:

 $mysqli = new mysqli("localhost", "my_user", "my_password", "world");

$mysqli->query("CREATE TABLE Language SELECT * from CountryLanguage");
printf("Затронутые строки (INSERT): %d\n", $mysqli->affected_rows);

 

Пример в процедурном стиле:

 $link = mysqli_connect("localhost", "my_user", "my_password", "world");

mysqli_query($link, "CREATE TABLE Language SELECT * from CountryLanguage");
printf("Затронутые строки (INSERT): %d\n", mysqli_affected_rows($link));

 

 

Смотрите также:

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта PHP Функция mysqli_affected_rows