Документация MySQL

31.05.2009

8.4.3.2 Описание
Возвращает количество строк, измененных последней командой
,
удаленных последней командой
. Может быть вызвана немедленно после
,
. Для команд
.
8.4.3.3 Возвращаемые значения
Целое число больше нуля равно количеству строк, подвергшихся воздействию
или извлеченных. Нуль указывает, что ни одна из записей не была обновлена
для команды
, ни одна из строк не совпала с утверждением
в
данном запросе или что ни один запрос еще не был выполнен. Значение -1
показывает, что данный запрос возвратил ошибку или что для запроса
.
8.4.3.4 Ошибки
Нет.
8.4.3.5 Пример
mysql_query(&mysql,"UPDATE products SET cost=cost*1.25 WHERE group=10");
printf("%ld products updated",(long) mysql_affected_rows(&mysql));
, то
возвратит количество строк, соответствующих
выражению
.
Следует отметить, что при использовании команды
возвратит значение 2, если новая строка заменила
старую. Это происходит по той причине, что в данном случае одна строка
была внесена и затем дублирующая была удалена.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Рубрики: Без рубрики |

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.