Функция mysqli_affected_rows
- Подробности
- Категория: PHP
- Просмотров: 148
Когда можно использовать результаты последней операции обращения к бд 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));
Смотрите также: