Truncate се използва за да изчистиш цялата таблица от всички редове. Ако искаш да изчистиш всички редове, където id-то ти е някакво използвай:
PHP:
$query211 = mysql_query("DELETE FROM `kand` WHERE id='$id'") or die(mysql_error());
Освен това, когато не знаеш къде е грешката и защо заявката не прави това, което си мислиш слагай по 1 or die(mysql_error()) за да видиш какъв е всъщност проблема .