Если обновлена БД то...

bazooka

Новичок
Обновляю базу данных:
PHP:
mysql_query
("UPDATE `user` SET `pole1`='{$new1}' WHERE `pole2`='{$new2}'")
or die(mysql_error());
Вот как дальше написать условие if смысл которого: Если pole1 и pole2 в БД действительно были обновлены, то...
 

AnrDaemon

Продвинутый новичок
0. Не надо так делать. Так даже в учебниках не пишут уже лет десять.
1. PDO.
2. Вы обновляете только pole1. Вопрос не имеет смысла.
 

bazooka

Новичок
Ой да, только pole1 извиняюсь тупанул.
Тогда всё равно вопросы:
1. Как надо делать
2. Как проверить поле на обновление в if ?
 

AnrDaemon

Продвинутый новичок
Ой да, только pole1 извиняюсь тупанул.
Тогда всё равно вопросы:
1. Как надо делать
2. Как проверить поле на обновление в if ?
Надо, как минимум, обрабатывать ошибки, а не стрелять в голову.
По второму вам уже ответили.
 

bazooka

Новичок
Как обрабатывать ошибки?

У меня есть пример:
PHP:
echo -1 !== mysql_affected_rows()
? 'Вы успешно зарегистрированы!.<br />
: 'Произошла ошибка при регистрации.';
Вообще я в курсе что вся эта конструкция альтернатива if. Кто объяснит что за echo -1 ?
 

AnrDaemon

Продвинутый новичок
Это ещё хуже... Вы когда-нибудь слышали выражение "мухи - отдельно, котлеты - отдельно"?
А "echo -1" тут нет.
 
Сверху