Как узнать, удалилась ли запись из Mysql?

Игорь Z

Новичок
Как мне проверить есть ли запись с моим ID в таблице БД и если есть то удалить строку и еще кое-что подшаманить...
PHP:
if(isset($_GET['ID']) && ($ID = (int)$_GET['ID']) && $ID > 0) {
  $query = "DELETE FROM $table WHERE `ID`=$ID";
  mysql_query($query) or die(mysql_error());
  echo "удалили запись $ID<br />";
}
else {
  echo "ID удаляемой записи не соответствует";
}
Этот скрипт и при повторном запуске с уже удаленной строкой выдает "удалили запись 12". Но почему не "ID удаляемой записи не соответствует"?
СПАСИБО!
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Игорь Z
А подумать?

Как условие составил, так и работает
 

Фанат

oncle terrible
Команда форума
и условие
PHP:
&& $ID > 0
тут абсолютно лишнее

Но таки да - непонятно, чему ты удивляешься. Где в твоем условии проверка существования записи с таким id?
 
Сверху