lbv
Guest
Запрос UPDATE в Mysql
Такая проблема:
Нужно проверить удачно ли прошла команда UPDATE.
При использовании функции mysql_affected_rows() таким образом:
if(mysql_affected_rows()!==1)
{
//Что-то делаем
}
будет возвращаться количество изменений с начала соединения с базой?
Или только количество изменений с последнего запроса?
Т.е. как мне узнать была ли проведена именно эта операция?
И еще... если при запросе UPDATE поле содержится такое же значение(тоже, которые мы хотим занести),
то функция возвращает 0. То есть как бы ничего менять и не надо.
Как в этом случае определить удачно ли прошел запрос или нет!?

Такая проблема:
Нужно проверить удачно ли прошла команда UPDATE.
При использовании функции mysql_affected_rows() таким образом:
if(mysql_affected_rows()!==1)
{
//Что-то делаем
}
будет возвращаться количество изменений с начала соединения с базой?
Или только количество изменений с последнего запроса?
Т.е. как мне узнать была ли проведена именно эта операция?
И еще... если при запросе UPDATE поле содержится такое же значение(тоже, которые мы хотим занести),
то функция возвращает 0. То есть как бы ничего менять и не надо.
Как в этом случае определить удачно ли прошел запрос или нет!?
